.fancybox-nav, .owl-controls, html{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}

.btn, .btn-group, .btn-group-vertical, .caret, .checkbox-inline, .radio-inline, img{
  vertical-align:middle;
}

hr, img{
  border:0;
}

body, figure{
  margin:0;
}

.btn-group > .btn-group, .btn-toolbar .btn-group, .btn-toolbar .input-group, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .dropdown-menu{
  float:left;
}

.bootstrap-switch, .btn, .owl-controls{
  -webkit-user-select:none;
  -ms-user-select:none;
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .pre-scrollable{
  max-height:340px;
}

.fa, .glyphicon{
  -moz-osx-font-smoothing:grayscale;
}

html{
  font-family:sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  font-size:10px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{
  display:block;
}

audio, canvas, progress, video{
  display:inline-block;
  vertical-align:baseline;
}

audio:not([controls]){
  display:none;
  height:0;
}

[hidden], template{
  display:none;
}

a{
  background-color:transparent;
}

a:active, a:hover{
  outline:0;
}

b, optgroup, strong{
  font-weight:700;
}

dfn{
  font-style:italic;
}

h1{
  margin:.67em 0;
}

mark{
  background:#ff0;
  color:#000;
}

sub, sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sup{
  top:-.5em;
}

sub{
  bottom:-.25em;
}

svg:not(:root){
  overflow:hidden;
}

hr{
  -moz-box-sizing:content-box;
  box-sizing:content-box;
  height:0;
}

pre, textarea{
  overflow:auto;
}

code, kbd, pre, samp{
  font-size:1em;
}

button, input, optgroup, select, textarea{
  color:inherit;
  font:inherit;
  margin:0;
}

button{
  overflow:visible;
}

button, select{
  text-transform:none;
}

button, html input[type=button], input[type=reset], input[type=submit]{
  -webkit-appearance:button;
  cursor:pointer;
}

button[disabled], html input[disabled]{
  cursor:default;
}

button::-moz-focus-inner, input::-moz-focus-inner{
  border:0;
  padding:0;
}

input[type=checkbox], input[type=radio]{
  box-sizing:border-box;
  padding:0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{
  height:auto;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
}

table{
  border-collapse:collapse;
  border-spacing:0;
}

td, th{
  padding:0;
}

.btn, .btn-danger.active, .btn-danger:active, .btn-default.active, .btn-default:active, .btn-info.active, .btn-info:active, .btn-primary.active, .btn-primary:active, .btn-warning.active, .btn-warning:active, .btn.active, .btn:active, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover, .form-control, .navbar-toggle, .open > .dropdown-toggle.btn-danger, .open > .dropdown-toggle.btn-default, .open > .dropdown-toggle.btn-info, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-warning{
  background-image:none;
}

.MagicBoxGlow, .MagicBoxShadow, .btn-group-justified, .input-group{
  border-collapse:separate;
}

.img-thumbnail, body{
  background-color:#fff;
}

.glyphicon{
  position:relative;
  top:1px;
  display:inline-block;
  font-family:'Glyphicons Halflings';
  font-style:normal;
  font-weight:400;
  line-height:1;
  -webkit-font-smoothing:antialiased;
}

.glyphicon-asterisk:before{
  content:"\2a";
}

.glyphicon-plus:before{
  content:"\2b";
}

.glyphicon-eur:before, .glyphicon-euro:before{
  content:"\20ac";
}

.glyphicon-minus:before{
  content:"\2212";
}

.glyphicon-cloud:before{
  content:"\2601";
}

.glyphicon-envelope:before{
  content:"\2709";
}

.glyphicon-pencil:before{
  content:"\270f";
}

.glyphicon-glass:before{
  content:"\e001";
}

.glyphicon-music:before{
  content:"\e002";
}

.glyphicon-search:before{
  content:"\e003";
}

.glyphicon-heart:before{
  content:"\e005";
}

.glyphicon-star:before{
  content:"\e006";
}

.glyphicon-star-empty:before{
  content:"\e007";
}

.glyphicon-user:before{
  content:"\e008";
}

.glyphicon-film:before{
  content:"\e009";
}

.glyphicon-th-large:before{
  content:"\e010";
}

.glyphicon-th:before{
  content:"\e011";
}

.glyphicon-th-list:before{
  content:"\e012";
}

.glyphicon-ok:before{
  content:"\e013";
}

.glyphicon-remove:before{
  content:"\e014";
}

.glyphicon-zoom-in:before{
  content:"\e015";
}

.glyphicon-zoom-out:before{
  content:"\e016";
}

.glyphicon-off:before{
  content:"\e017";
}

.glyphicon-signal:before{
  content:"\e018";
}

.glyphicon-cog:before{
  content:"\e019";
}

.glyphicon-trash:before{
  content:"\e020";
}

.glyphicon-home:before{
  content:"\e021";
}

.glyphicon-file:before{
  content:"\e022";
}

.glyphicon-time:before{
  content:"\e023";
}

.glyphicon-road:before{
  content:"\e024";
}

.glyphicon-download-alt:before{
  content:"\e025";
}

.glyphicon-download:before{
  content:"\e026";
}

.glyphicon-upload:before{
  content:"\e027";
}

.glyphicon-inbox:before{
  content:"\e028";
}

.glyphicon-play-circle:before{
  content:"\e029";
}

.glyphicon-repeat:before{
  content:"\e030";
}

.glyphicon-refresh:before{
  content:"\e031";
}

.glyphicon-list-alt:before{
  content:"\e032";
}

.glyphicon-lock:before{
  content:"\e033";
}

.glyphicon-flag:before{
  content:"\e034";
}

.glyphicon-headphones:before{
  content:"\e035";
}

.glyphicon-volume-off:before{
  content:"\e036";
}

.glyphicon-volume-down:before{
  content:"\e037";
}

.glyphicon-volume-up:before{
  content:"\e038";
}

.glyphicon-qrcode:before{
  content:"\e039";
}

.glyphicon-barcode:before{
  content:"\e040";
}

.glyphicon-tag:before{
  content:"\e041";
}

.glyphicon-tags:before{
  content:"\e042";
}

.glyphicon-book:before{
  content:"\e043";
}

.glyphicon-bookmark:before{
  content:"\e044";
}

.glyphicon-print:before{
  content:"\e045";
}

.glyphicon-camera:before{
  content:"\e046";
}

.glyphicon-font:before{
  content:"\e047";
}

.glyphicon-bold:before{
  content:"\e048";
}

.glyphicon-italic:before{
  content:"\e049";
}

.glyphicon-text-height:before{
  content:"\e050";
}

.glyphicon-text-width:before{
  content:"\e051";
}

.glyphicon-align-left:before{
  content:"\e052";
}

.glyphicon-align-center:before{
  content:"\e053";
}

.glyphicon-align-right:before{
  content:"\e054";
}

.glyphicon-align-justify:before{
  content:"\e055";
}

.glyphicon-list:before{
  content:"\e056";
}

.glyphicon-indent-left:before{
  content:"\e057";
}

.glyphicon-indent-right:before{
  content:"\e058";
}

.glyphicon-facetime-video:before{
  content:"\e059";
}

.glyphicon-picture:before{
  content:"\e060";
}

.glyphicon-map-marker:before{
  content:"\e062";
}

.glyphicon-adjust:before{
  content:"\e063";
}

.glyphicon-tint:before{
  content:"\e064";
}

.glyphicon-edit:before{
  content:"\e065";
}

.glyphicon-share:before{
  content:"\e066";
}

.glyphicon-check:before{
  content:"\e067";
}

.glyphicon-move:before{
  content:"\e068";
}

.glyphicon-step-backward:before{
  content:"\e069";
}

.glyphicon-fast-backward:before{
  content:"\e070";
}

.glyphicon-backward:before{
  content:"\e071";
}

.glyphicon-play:before{
  content:"\e072";
}

.glyphicon-pause:before{
  content:"\e073";
}

.glyphicon-stop:before{
  content:"\e074";
}

.glyphicon-forward:before{
  content:"\e075";
}

.glyphicon-fast-forward:before{
  content:"\e076";
}

.glyphicon-step-forward:before{
  content:"\e077";
}

.glyphicon-eject:before{
  content:"\e078";
}

.glyphicon-chevron-left:before{
  content:"\e079";
}

.glyphicon-chevron-right:before{
  content:"\e080";
}

.glyphicon-plus-sign:before{
  content:"\e081";
}

.glyphicon-minus-sign:before{
  content:"\e082";
}

.glyphicon-remove-sign:before{
  content:"\e083";
}

.glyphicon-ok-sign:before{
  content:"\e084";
}

.glyphicon-question-sign:before{
  content:"\e085";
}

.glyphicon-info-sign:before{
  content:"\e086";
}

.glyphicon-screenshot:before{
  content:"\e087";
}

.glyphicon-remove-circle:before{
  content:"\e088";
}

.glyphicon-ok-circle:before{
  content:"\e089";
}

.glyphicon-ban-circle:before{
  content:"\e090";
}

.glyphicon-arrow-left:before{
  content:"\e091";
}

.glyphicon-arrow-right:before{
  content:"\e092";
}

.glyphicon-arrow-up:before{
  content:"\e093";
}

.glyphicon-arrow-down:before{
  content:"\e094";
}

.glyphicon-share-alt:before{
  content:"\e095";
}

.glyphicon-resize-full:before{
  content:"\e096";
}

.glyphicon-resize-small:before{
  content:"\e097";
}

.glyphicon-exclamation-sign:before{
  content:"\e101";
}

.glyphicon-gift:before{
  content:"\e102";
}

.glyphicon-leaf:before{
  content:"\e103";
}

.glyphicon-fire:before{
  content:"\e104";
}

.glyphicon-eye-open:before{
  content:"\e105";
}

.glyphicon-eye-close:before{
  content:"\e106";
}

.glyphicon-warning-sign:before{
  content:"\e107";
}

.glyphicon-plane:before{
  content:"\e108";
}

.glyphicon-calendar:before{
  content:"\e109";
}

.glyphicon-random:before{
  content:"\e110";
}

.glyphicon-comment:before{
  content:"\e111";
}

.glyphicon-magnet:before{
  content:"\e112";
}

.glyphicon-chevron-up:before{
  content:"\e113";
}

.glyphicon-chevron-down:before{
  content:"\e114";
}

.glyphicon-retweet:before{
  content:"\e115";
}

.glyphicon-shopping-cart:before{
  content:"\e116";
}

.glyphicon-folder-close:before{
  content:"\e117";
}

.glyphicon-folder-open:before{
  content:"\e118";
}

.glyphicon-resize-vertical:before{
  content:"\e119";
}

.glyphicon-resize-horizontal:before{
  content:"\e120";
}

.glyphicon-hdd:before{
  content:"\e121";
}

.glyphicon-bullhorn:before{
  content:"\e122";
}

.glyphicon-bell:before{
  content:"\e123";
}

.glyphicon-certificate:before{
  content:"\e124";
}

.glyphicon-thumbs-up:before{
  content:"\e125";
}

.glyphicon-thumbs-down:before{
  content:"\e126";
}

.glyphicon-hand-right:before{
  content:"\e127";
}

.glyphicon-hand-left:before{
  content:"\e128";
}

.glyphicon-hand-up:before{
  content:"\e129";
}

.glyphicon-hand-down:before{
  content:"\e130";
}

.glyphicon-circle-arrow-right:before{
  content:"\e131";
}

.glyphicon-circle-arrow-left:before{
  content:"\e132";
}

.glyphicon-circle-arrow-up:before{
  content:"\e133";
}

.glyphicon-circle-arrow-down:before{
  content:"\e134";
}

.glyphicon-globe:before{
  content:"\e135";
}

.glyphicon-wrench:before{
  content:"\e136";
}

.glyphicon-tasks:before{
  content:"\e137";
}

.glyphicon-filter:before{
  content:"\e138";
}

.glyphicon-briefcase:before{
  content:"\e139";
}

.glyphicon-fullscreen:before{
  content:"\e140";
}

.glyphicon-dashboard:before{
  content:"\e141";
}

.glyphicon-paperclip:before{
  content:"\e142";
}

.glyphicon-heart-empty:before{
  content:"\e143";
}

.glyphicon-link:before{
  content:"\e144";
}

.glyphicon-phone:before{
  content:"\e145";
}

.glyphicon-pushpin:before{
  content:"\e146";
}

.glyphicon-usd:before{
  content:"\e148";
}

.glyphicon-gbp:before{
  content:"\e149";
}

.glyphicon-sort:before{
  content:"\e150";
}

.glyphicon-sort-by-alphabet:before{
  content:"\e151";
}

.glyphicon-sort-by-alphabet-alt:before{
  content:"\e152";
}

.glyphicon-sort-by-order:before{
  content:"\e153";
}

.glyphicon-sort-by-order-alt:before{
  content:"\e154";
}

.glyphicon-sort-by-attributes:before{
  content:"\e155";
}

.glyphicon-sort-by-attributes-alt:before{
  content:"\e156";
}

.glyphicon-unchecked:before{
  content:"\e157";
}

.glyphicon-expand:before{
  content:"\e158";
}

.glyphicon-collapse-down:before{
  content:"\e159";
}

.glyphicon-collapse-up:before{
  content:"\e160";
}

.glyphicon-log-in:before{
  content:"\e161";
}

.glyphicon-flash:before{
  content:"\e162";
}

.glyphicon-log-out:before{
  content:"\e163";
}

.glyphicon-new-window:before{
  content:"\e164";
}

.glyphicon-record:before{
  content:"\e165";
}

.glyphicon-save:before{
  content:"\e166";
}

.glyphicon-open:before{
  content:"\e167";
}

.glyphicon-saved:before{
  content:"\e168";
}

.glyphicon-import:before{
  content:"\e169";
}

.glyphicon-export:before{
  content:"\e170";
}

.glyphicon-send:before{
  content:"\e171";
}

.glyphicon-floppy-disk:before{
  content:"\e172";
}

.glyphicon-floppy-saved:before{
  content:"\e173";
}

.glyphicon-floppy-remove:before{
  content:"\e174";
}

.glyphicon-floppy-save:before{
  content:"\e175";
}

.glyphicon-floppy-open:before{
  content:"\e176";
}

.glyphicon-credit-card:before{
  content:"\e177";
}

.glyphicon-transfer:before{
  content:"\e178";
}

.glyphicon-cutlery:before{
  content:"\e179";
}

.glyphicon-header:before{
  content:"\e180";
}

.glyphicon-compressed:before{
  content:"\e181";
}

.glyphicon-earphone:before{
  content:"\e182";
}

.glyphicon-phone-alt:before{
  content:"\e183";
}

.glyphicon-tower:before{
  content:"\e184";
}

.glyphicon-stats:before{
  content:"\e185";
}

.glyphicon-sd-video:before{
  content:"\e186";
}

.glyphicon-hd-video:before{
  content:"\e187";
}

.glyphicon-subtitles:before{
  content:"\e188";
}

.glyphicon-sound-stereo:before{
  content:"\e189";
}

.glyphicon-sound-dolby:before{
  content:"\e190";
}

.glyphicon-sound-5-1:before{
  content:"\e191";
}

.glyphicon-sound-6-1:before{
  content:"\e192";
}

.glyphicon-sound-7-1:before{
  content:"\e193";
}

.glyphicon-copyright-mark:before{
  content:"\e194";
}

.glyphicon-registration-mark:before{
  content:"\e195";
}

.glyphicon-cloud-download:before{
  content:"\e197";
}

.glyphicon-cloud-upload:before{
  content:"\e198";
}

.glyphicon-tree-conifer:before{
  content:"\e199";
}

.glyphicon-tree-deciduous:before{
  content:"\e200";
}

.glyphicon-cd:before{
  content:"\e201";
}

.glyphicon-save-file:before{
  content:"\e202";
}

.glyphicon-open-file:before{
  content:"\e203";
}

.glyphicon-level-up:before{
  content:"\e204";
}

.glyphicon-copy:before{
  content:"\e205";
}

.glyphicon-paste:before{
  content:"\e206";
}

.glyphicon-alert:before{
  content:"\e209";
}

.glyphicon-equalizer:before{
  content:"\e210";
}

.glyphicon-king:before{
  content:"\e211";
}

.glyphicon-queen:before{
  content:"\e212";
}

.glyphicon-pawn:before{
  content:"\e213";
}

.glyphicon-bishop:before{
  content:"\e214";
}

.glyphicon-knight:before{
  content:"\e215";
}

.glyphicon-baby-formula:before{
  content:"\e216";
}

.glyphicon-tent:before{
  content:"\26fa";
}

.glyphicon-blackboard:before{
  content:"\e218";
}

.glyphicon-bed:before{
  content:"\e219";
}

.glyphicon-apple:before{
  content:"\f8ff";
}

.glyphicon-erase:before{
  content:"\e221";
}

.glyphicon-hourglass:before{
  content:"\231b";
}

.glyphicon-lamp:before{
  content:"\e223";
}

.glyphicon-duplicate:before{
  content:"\e224";
}

.glyphicon-piggy-bank:before{
  content:"\e225";
}

.glyphicon-scissors:before{
  content:"\e226";
}

.glyphicon-bitcoin:before{
  content:"\e227";
}

.glyphicon-yen:before{
  content:"\00a5";
}

.glyphicon-ruble:before{
  content:"\20bd";
}

.glyphicon-scale:before{
  content:"\e230";
}

.glyphicon-ice-lolly:before{
  content:"\e231";
}

.glyphicon-ice-lolly-tasted:before{
  content:"\e232";
}

.glyphicon-education:before{
  content:"\e233";
}

.glyphicon-option-horizontal:before{
  content:"\e234";
}

.glyphicon-option-vertical:before{
  content:"\e235";
}

.glyphicon-menu-hamburger:before{
  content:"\e236";
}

.glyphicon-modal-window:before{
  content:"\e237";
}

.glyphicon-oil:before{
  content:"\e238";
}

.glyphicon-grain:before{
  content:"\e239";
}

.glyphicon-sunglasses:before{
  content:"\e240";
}

.glyphicon-text-size:before{
  content:"\e241";
}

.glyphicon-text-color:before{
  content:"\e242";
}

.glyphicon-text-background:before{
  content:"\e243";
}

.glyphicon-object-align-top:before{
  content:"\e244";
}

.glyphicon-object-align-bottom:before{
  content:"\e245";
}

.glyphicon-object-align-horizontal:before{
  content:"\e246";
}

.glyphicon-object-align-left:before{
  content:"\e247";
}

.glyphicon-object-align-vertical:before{
  content:"\e248";
}

.glyphicon-object-align-right:before{
  content:"\e249";
}

.glyphicon-triangle-right:before{
  content:"\e250";
}

.glyphicon-triangle-left:before{
  content:"\e251";
}

.glyphicon-triangle-bottom:before{
  content:"\e252";
}

.glyphicon-triangle-top:before{
  content:"\e253";
}

.glyphicon-console:before{
  content:"\e254";
}

.glyphicon-superscript:before{
  content:"\e255";
}

.glyphicon-subscript:before{
  content:"\e256";
}

.glyphicon-menu-left:before{
  content:"\e257";
}

.glyphicon-menu-right:before{
  content:"\e258";
}

.glyphicon-menu-down:before{
  content:"\e259";
}

.glyphicon-menu-up:before{
  content:"\e260";
}

*, :after, :before{
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

body{
  font-size:14px;
  line-height:1.42857143;
  color:#333;
}

button, input, select, textarea{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
}

a{
  color:#337ab7;
  text-decoration:none;
}

a:focus, a:hover{
  color:#23527c;
  text-decoration:underline;
}

a:focus{
  outline:dotted thin;
  outline:-webkit-focus-ring-color auto 5px;
  outline-offset:-2px;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{
  display:block;
  max-width:100%;
  height:auto;
}

.img-rounded{
  border-radius:6px;
}

.img-thumbnail{
  padding:4px;
  line-height:1.42857143;
  border:1px solid #ddd;
  border-radius:4px;
  -webkit-transition:all all .2s ease-in-out ease-out;
  -moz-transition:all all .2s ease-in-out ease-out;
  -o-transition:all all .2s ease-in-out ease-out;
  transition:all all .2s ease-in-out ease-out;
  display:inline-block;
  max-width:100%;
  height:auto;
}

.img-circle{
  border-radius:50%;
}

hr{
  margin-top:20px;
  margin-bottom:20px;
  border-top:1px solid #eee;
}

.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  margin:-1px;
  padding:0;
  overflow:hidden;
  clip:rect(0,0,0,0);
  border:0;
}

.sr-only-focusable:active, .sr-only-focusable:focus{
  position:static;
  width:auto;
  height:auto;
  margin:0;
  overflow:visible;
  clip:auto;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
  font-family:inherit;
  font-weight:500;
  line-height:1.1;
  color:inherit;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small{
  font-weight:400;
  line-height:1;
  color:#777;
}

.h1, .h2, .h3, h1, h2, h3{
  margin-top:20px;
  margin-bottom:10px;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small{
  font-size:65%;
}

.h4, .h5, .h6, h4, h5, h6{
  margin-top:10px;
  margin-bottom:10px;
}

.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small{
  font-size:75%;
}

.h1, h1{
  font-size:36px;
}

.h2, h2{
  font-size:30px;
}

.h3, h3{
  font-size:24px;
}

.h4, h4{
  font-size:18px;
}

.h5, h5{
  font-size:14px;
}

.h6, h6{
  font-size:12px;
}

p{
  margin:0 0 10px;
}

.lead{
  margin-bottom:20px;
  font-size:16px;
  font-weight:300;
  line-height:1.4;
}

dt, kbd kbd, label{
  font-weight:700;
}

address, blockquote .small, blockquote footer, blockquote small, dd, dt, pre{
  line-height:1.42857143;
}

@media (min-width:768px) {
  .lead{
    font-size:21px;
  }
}

.small, small{
  font-size:85%;
}

.mark, mark{
  background-color:#fcf8e3;
  padding:.2em;
}

.list-inline, .list-unstyled{
  padding-left:0;
  list-style:none;
}

.text-left{
  text-align:left;
}

.text-right{
  text-align:right;
}

.text-center{
  text-align:center;
}

.text-justify{
  text-align:justify;
}

.text-nowrap{
  white-space:nowrap;
}

.text-lowercase{
  text-transform:lowercase;
}

.text-uppercase{
  text-transform:uppercase;
}

.text-capitalize{
  text-transform:capitalize;
}

.text-muted{
  color:#777;
}

.text-primary{
  color:#337ab7;
}

a.text-primary:hover{
  color:#286090;
}

.text-success{
  color:#3c763d;
}

a.text-success:hover{
  color:#2b542c;
}

.text-info{
  color:#31708f;
}

a.text-info:hover{
  color:#245269;
}

.text-warning{
  color:#8a6d3b;
}

a.text-warning:hover{
  color:#66512c;
}

.text-danger{
  color:#a94442;
}

a.text-danger:hover{
  color:#843534;
}

.bg-primary{
  color:#fff;
  background-color:#337ab7;
}

a.bg-primary:hover{
  background-color:#286090;
}

.bg-success{
  background-color:#dff0d8;
}

a.bg-success:hover{
  background-color:#c1e2b3;
}

.bg-info{
  background-color:#d9edf7;
}

a.bg-info:hover{
  background-color:#afd9ee;
}

.bg-warning{
  background-color:#fcf8e3;
}

a.bg-warning:hover{
  background-color:#f7ecb5;
}

.bg-danger{
  background-color:#f2dede;
}

a.bg-danger:hover{
  background-color:#e4b9b9;
}

pre code, table{
  background-color:transparent;
}

.page-header{
  padding-bottom:9px;
  margin:40px 0 20px;
  border-bottom:1px solid #eee;
}

dl, ol, ul{
  margin-top:0;
}

ol, ul{
  margin-bottom:10px;
}

ol ol, ol ul, ul ol, ul ul{
  margin-bottom:0;
}

.list-inline{
  margin-left:-5px;
}

.list-inline > li{
  display:inline-block;
  padding-left:5px;
  padding-right:5px;
}

dl{
  margin-bottom:20px;
}

dd{
  margin-left:0;
}

@media (min-width:768px) {
  .dl-horizontal dt{
    float:left;
    width:160px;
    clear:left;
    text-align:right;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
}

@media (min-width:768px) {
  .dl-horizontal dd{
    margin-left:180px;
  }
}

abbr[data-original-title], abbr[title]{
  cursor:help;
  border-bottom:1px dotted #777;
}

.initialism{
  font-size:90%;
  text-transform:uppercase;
}

blockquote{
  padding:10px 20px;
  margin:0 0 20px;
  font-size:17.5px;
  border-left:5px solid #eee;
}

blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child{
  margin-bottom:0;
}

blockquote .small, blockquote footer, blockquote small{
  display:block;
  font-size:80%;
  color:#777;
}

blockquote .small:before, blockquote footer:before, blockquote small:before{
  content:'\2014 \00A0';
}

.blockquote-reverse, blockquote.pull-right{
  padding-right:15px;
  padding-left:0;
  border-right:5px solid #eee;
  border-left:0;
  text-align:right;
}

code, kbd{
  padding:2px 4px;
  font-size:90%;
}

caption, th{
  text-align:left;
}

.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before{
  content:'';
}

.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after{
  content:'\00A0 \2014';
}

address{
  margin-bottom:20px;
  font-style:normal;
}

code, kbd, pre, samp{
  font-family:Menlo,Monaco,Consolas,"Courier New",monospace;
}

code{
  color:#c7254e;
  background-color:#f9f2f4;
  border-radius:4px;
}

kbd{
  color:#fff;
  background-color:#333;
  border-radius:3px;
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
}

kbd kbd{
  padding:0;
  font-size:100%;
  box-shadow:none;
}

pre{
  display:block;
  padding:9.5px;
  margin:0 0 10px;
  font-size:13px;
  word-break:break-all;
  word-wrap:break-word;
  color:#333;
  background-color:#f5f5f5;
  border:1px solid #ccc;
  border-radius:4px;
}

.container, .container-fluid{
  margin-right:auto;
  margin-left:auto;
}

pre code{
  padding:0;
  font-size:inherit;
  color:inherit;
  white-space:pre-wrap;
  border-radius:0;
}

.container, .container-fluid{
  padding-left:15px;
  padding-right:15px;
}

.pre-scrollable{
  overflow-y:scroll;
}

@media (min-width:768px) {
  .container{
    width:750px;
  }
}

@media (min-width:992px) {
  .container{
    width:970px;
  }
}

@media (min-width:1200px) {
  .container{
    width:1170px;
  }
}

.row{
  margin-left:-15px;
  margin-right:-15px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
  position:relative;
  min-height:1px;
  padding-left:15px;
  padding-right:15px;
}

.col-xs-12{
  width:100%;
}

.col-xs-11{
  width:91.66666667%;
}

.col-xs-10{
  width:83.33333333%;
}

.col-xs-9{
  width:75%;
}

.col-xs-8{
  width:66.66666667%;
}

.col-xs-7{
  width:58.33333333%;
}

.col-xs-6{
  width:50%;
}

.col-xs-5{
  width:41.66666667%;
}

.col-xs-4{
  width:33.33333333%;
}

.col-xs-3{
  width:25%;
}

.col-xs-2{
  width:16.66666667%;
}

.col-xs-1{
  width:8.33333333%;
}

.col-xs-pull-12{
  right:100%;
}

.col-xs-pull-11{
  right:91.66666667%;
}

.col-xs-pull-10{
  right:83.33333333%;
}

.col-xs-pull-9{
  right:75%;
}

.col-xs-pull-8{
  right:66.66666667%;
}

.col-xs-pull-7{
  right:58.33333333%;
}

.col-xs-pull-6{
  right:50%;
}

.col-xs-pull-5{
  right:41.66666667%;
}

.col-xs-pull-4{
  right:33.33333333%;
}

.col-xs-pull-3{
  right:25%;
}

.col-xs-pull-2{
  right:16.66666667%;
}

.col-xs-pull-1{
  right:8.33333333%;
}

.col-xs-pull-0{
  right:auto;
}

.col-xs-push-12{
  left:100%;
}

.col-xs-push-11{
  left:91.66666667%;
}

.col-xs-push-10{
  left:83.33333333%;
}

.col-xs-push-9{
  left:75%;
}

.col-xs-push-8{
  left:66.66666667%;
}

.col-xs-push-7{
  left:58.33333333%;
}

.col-xs-push-6{
  left:50%;
}

.col-xs-push-5{
  left:41.66666667%;
}

.col-xs-push-4{
  left:33.33333333%;
}

.col-xs-push-3{
  left:25%;
}

.col-xs-push-2{
  left:16.66666667%;
}

.col-xs-push-1{
  left:8.33333333%;
}

.col-xs-push-0{
  left:auto;
}

.col-xs-offset-12{
  margin-left:100%;
}

.col-xs-offset-11{
  margin-left:91.66666667%;
}

.col-xs-offset-10{
  margin-left:83.33333333%;
}

.col-xs-offset-9{
  margin-left:75%;
}

.col-xs-offset-8{
  margin-left:66.66666667%;
}

.col-xs-offset-7{
  margin-left:58.33333333%;
}

.col-xs-offset-6{
  margin-left:50%;
}

.col-xs-offset-5{
  margin-left:41.66666667%;
}

.col-xs-offset-4{
  margin-left:33.33333333%;
}

.col-xs-offset-3{
  margin-left:25%;
}

.col-xs-offset-2{
  margin-left:16.66666667%;
}

.col-xs-offset-1{
  margin-left:8.33333333%;
}

.col-xs-offset-0{
  margin-left:0;
}

@media (min-width:768px) {
  .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9{
    float:left;
  }
}

@media (min-width:768px) {
  .col-sm-12{
    width:100%;
  }
}

@media (min-width:768px) {
  .col-sm-11{
    width:91.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-10{
    width:83.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-9{
    width:75%;
  }
}

@media (min-width:768px) {
  .col-sm-8{
    width:66.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-7{
    width:58.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-6{
    width:50%;
  }
}

@media (min-width:768px) {
  .col-sm-5{
    width:41.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-4{
    width:33.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-3{
    width:25%;
  }
}

@media (min-width:768px) {
  .col-sm-2{
    width:16.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-1{
    width:8.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-12{
    right:100%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-11{
    right:91.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-10{
    right:83.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-9{
    right:75%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-8{
    right:66.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-7{
    right:58.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-6{
    right:50%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-5{
    right:41.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-4{
    right:33.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-3{
    right:25%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-2{
    right:16.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-1{
    right:8.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-pull-0{
    right:auto;
  }
}

@media (min-width:768px) {
  .col-sm-push-12{
    left:100%;
  }
}

@media (min-width:768px) {
  .col-sm-push-11{
    left:91.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-push-10{
    left:83.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-push-9{
    left:75%;
  }
}

@media (min-width:768px) {
  .col-sm-push-8{
    left:66.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-push-7{
    left:58.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-push-6{
    left:50%;
  }
}

@media (min-width:768px) {
  .col-sm-push-5{
    left:41.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-push-4{
    left:33.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-push-3{
    left:25%;
  }
}

@media (min-width:768px) {
  .col-sm-push-2{
    left:16.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-push-1{
    left:8.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-push-0{
    left:auto;
  }
}

@media (min-width:768px) {
  .col-sm-offset-12{
    margin-left:100%;
  }
}

@media (min-width:768px) {
  .col-sm-offset-11{
    margin-left:91.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-offset-10{
    margin-left:83.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-offset-9{
    margin-left:75%;
  }
}

@media (min-width:768px) {
  .col-sm-offset-8{
    margin-left:66.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-offset-7{
    margin-left:58.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-offset-6{
    margin-left:50%;
  }
}

@media (min-width:768px) {
  .col-sm-offset-5{
    margin-left:41.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-offset-4{
    margin-left:33.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-offset-3{
    margin-left:25%;
  }
}

@media (min-width:768px) {
  .col-sm-offset-2{
    margin-left:16.66666667%;
  }
}

@media (min-width:768px) {
  .col-sm-offset-1{
    margin-left:8.33333333%;
  }
}

@media (min-width:768px) {
  .col-sm-offset-0{
    margin-left:0;
  }
}

@media (min-width:992px) {
  .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{
    float:left;
  }
}

@media (min-width:992px) {
  .col-md-12{
    width:100%;
  }
}

@media (min-width:992px) {
  .col-md-11{
    width:91.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-10{
    width:83.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-9{
    width:75%;
  }
}

@media (min-width:992px) {
  .col-md-8{
    width:66.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-7{
    width:58.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-6{
    width:50%;
  }
}

@media (min-width:992px) {
  .col-md-5{
    width:41.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-4{
    width:33.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-3{
    width:25%;
  }
}

@media (min-width:992px) {
  .col-md-2{
    width:16.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-1{
    width:8.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-pull-12{
    right:100%;
  }
}

@media (min-width:992px) {
  .col-md-pull-11{
    right:91.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-pull-10{
    right:83.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-pull-9{
    right:75%;
  }
}

@media (min-width:992px) {
  .col-md-pull-8{
    right:66.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-pull-7{
    right:58.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-pull-6{
    right:50%;
  }
}

@media (min-width:992px) {
  .col-md-pull-5{
    right:41.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-pull-4{
    right:33.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-pull-3{
    right:25%;
  }
}

@media (min-width:992px) {
  .col-md-pull-2{
    right:16.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-pull-1{
    right:8.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-pull-0{
    right:auto;
  }
}

@media (min-width:992px) {
  .col-md-push-12{
    left:100%;
  }
}

@media (min-width:992px) {
  .col-md-push-11{
    left:91.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-push-10{
    left:83.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-push-9{
    left:75%;
  }
}

@media (min-width:992px) {
  .col-md-push-8{
    left:66.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-push-7{
    left:58.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-push-6{
    left:50%;
  }
}

@media (min-width:992px) {
  .col-md-push-5{
    left:41.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-push-4{
    left:33.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-push-3{
    left:25%;
  }
}

@media (min-width:992px) {
  .col-md-push-2{
    left:16.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-push-1{
    left:8.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-push-0{
    left:auto;
  }
}

@media (min-width:992px) {
  .col-md-offset-12{
    margin-left:100%;
  }
}

@media (min-width:992px) {
  .col-md-offset-11{
    margin-left:91.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-offset-10{
    margin-left:83.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-offset-9{
    margin-left:75%;
  }
}

@media (min-width:992px) {
  .col-md-offset-8{
    margin-left:66.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-offset-7{
    margin-left:58.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-offset-6{
    margin-left:50%;
  }
}

@media (min-width:992px) {
  .col-md-offset-5{
    margin-left:41.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-offset-4{
    margin-left:33.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-offset-3{
    margin-left:25%;
  }
}

@media (min-width:992px) {
  .col-md-offset-2{
    margin-left:16.66666667%;
  }
}

@media (min-width:992px) {
  .col-md-offset-1{
    margin-left:8.33333333%;
  }
}

@media (min-width:992px) {
  .col-md-offset-0{
    margin-left:0;
  }
}

@media (min-width:1200px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9{
    float:left;
  }
}

@media (min-width:1200px) {
  .col-lg-12{
    width:100%;
  }
}

@media (min-width:1200px) {
  .col-lg-11{
    width:91.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-10{
    width:83.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-9{
    width:75%;
  }
}

@media (min-width:1200px) {
  .col-lg-8{
    width:66.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-7{
    width:58.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-6{
    width:50%;
  }
}

@media (min-width:1200px) {
  .col-lg-5{
    width:41.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-4{
    width:33.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-3{
    width:25%;
  }
}

@media (min-width:1200px) {
  .col-lg-2{
    width:16.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-1{
    width:8.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-12{
    right:100%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-11{
    right:91.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-10{
    right:83.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-9{
    right:75%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-8{
    right:66.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-7{
    right:58.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-6{
    right:50%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-5{
    right:41.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-4{
    right:33.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-3{
    right:25%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-2{
    right:16.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-1{
    right:8.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-pull-0{
    right:auto;
  }
}

@media (min-width:1200px) {
  .col-lg-push-12{
    left:100%;
  }
}

@media (min-width:1200px) {
  .col-lg-push-11{
    left:91.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-push-10{
    left:83.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-push-9{
    left:75%;
  }
}

@media (min-width:1200px) {
  .col-lg-push-8{
    left:66.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-push-7{
    left:58.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-push-6{
    left:50%;
  }
}

@media (min-width:1200px) {
  .col-lg-push-5{
    left:41.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-push-4{
    left:33.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-push-3{
    left:25%;
  }
}

@media (min-width:1200px) {
  .col-lg-push-2{
    left:16.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-push-1{
    left:8.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-push-0{
    left:auto;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-12{
    margin-left:100%;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-11{
    margin-left:91.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-10{
    margin-left:83.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-9{
    margin-left:75%;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-8{
    margin-left:66.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-7{
    margin-left:58.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-6{
    margin-left:50%;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-5{
    margin-left:41.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-4{
    margin-left:33.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-3{
    margin-left:25%;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-2{
    margin-left:16.66666667%;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-1{
    margin-left:8.33333333%;
  }
}

@media (min-width:1200px) {
  .col-lg-offset-0{
    margin-left:0;
  }
}

caption{
  padding-top:8px;
  padding-bottom:8px;
  color:#777;
}

.table{
  width:100%;
  max-width:100%;
  margin-bottom:20px;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
  padding:8px;
  line-height:1.42857143;
  vertical-align:top;
  border-top:1px solid #ddd;
}

.table > thead > tr > th{
  vertical-align:bottom;
  border-bottom:2px solid #ddd;
}

.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th{
  border-top:0;
}

.table > tbody + tbody{
  border-top:2px solid #ddd;
}

.table .table{
  background-color:#fff;
}

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th{
  padding:5px;
}

.table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{
  border:1px solid #ddd;
}

.table-bordered > thead > tr > td, .table-bordered > thead > tr > th{
  border-bottom-width:2px;
}

.table-striped > tbody > tr:nth-of-type(odd){
  background-color:#f9f9f9;
}

.table-hover > tbody > tr:hover, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active{
  background-color:#f5f5f5;
}

table col[class*=col-]{
  position:static;
  float:none;
  display:table-column;
}

table td[class*=col-], table th[class*=col-]{
  position:static;
  float:none;
  display:table-cell;
}

.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover{
  background-color:#e8e8e8;
}

.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success{
  background-color:#dff0d8;
}

.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover{
  background-color:#d0e9c6;
}

.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info{
  background-color:#d9edf7;
}

.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover{
  background-color:#c4e3f3;
}

.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning{
  background-color:#fcf8e3;
}

.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover{
  background-color:#faf2cc;
}

.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger{
  background-color:#f2dede;
}

.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover{
  background-color:#ebcccc;
}

.table-responsive{
  overflow-x:auto;
  min-height:.01%;
}

@media screen and (max-width:767px) {
  .table-responsive{
    width:100%;
    margin-bottom:15px;
    overflow-y:hidden;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    border:1px solid #ddd;
  }
}

@media screen and (max-width:767px) {
  .table-responsive > .table{
    margin-bottom:0;
  }
}

@media screen and (max-width:767px) {
  .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th{
    white-space:nowrap;
  }
}

@media screen and (max-width:767px) {
  .table-responsive > .table-bordered{
    border:0;
  }
}

@media screen and (max-width:767px) {
  .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child{
    border-left:0;
  }
}

@media screen and (max-width:767px) {
  .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child{
    border-right:0;
  }
}

@media screen and (max-width:767px) {
  .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th{
    border-bottom:0;
  }
}

fieldset, legend{
  padding:0;
  border:0;
}

fieldset{
  margin:0;
  min-width:0;
}

legend{
  display:block;
  width:100%;
  margin-bottom:20px;
  font-size:21px;
  line-height:inherit;
  color:#333;
  border-bottom:1px solid #e5e5e5;
}

label{
  display:inline-block;
  max-width:100%;
  margin-bottom:5px;
}

input[type=search]{
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-appearance:none;
}

.MagicZoomPlus, .MagicZoomPlus *, .swiper-wrapper{
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
}

input[type=checkbox], input[type=radio]{
  margin:4px 0 0;
  margin-top:1px\9;
  line-height:normal;
}

.form-control, output{
  line-height:1.42857143;
  color:#555;
  display:block;
}

input[type=file]{
  display:block;
}

input[type=range]{
  display:block;
  width:100%;
}

select[multiple], select[size]{
  height:auto;
}

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus{
  outline:dotted thin;
  outline:-webkit-focus-ring-color auto 5px;
  outline-offset:-2px;
}

output{
  padding-top:7px;
  font-size:14px;
}

.form-group-sm .form-control, .input-sm{
  font-size:12px;
  border-radius:3px;
  padding:5px 10px;
}

.form-control{
  width:100%;
  height:34px;
  padding:6px 12px;
  background-color:#fff;
  border:1px solid #ccc;
  border-radius:4px;
  -webkit-transition:all border-color ease-in-out .15s,box-shadow ease-in-out .15s ease-out;
  -moz-transition:all border-color ease-in-out .15s,box-shadow ease-in-out .15s ease-out;
  -o-transition:all border-color ease-in-out .15s,box-shadow ease-in-out .15s ease-out;
  transition:all border-color ease-in-out .15s,box-shadow ease-in-out .15s ease-out;
}

.form-control:focus{
  border-color:#66afe9;
  outline:0;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.form-control::-moz-placeholder{
  color:#999;
  opacity:1;
}

.form-control:-ms-input-placeholder{
  color:#999;
}

.form-control::-webkit-input-placeholder{
  color:#999;
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .form-control-feedback, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label{
  color:#3c763d;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
  cursor:not-allowed;
  background-color:#eee;
  opacity:1;
}

textarea.form-control{
  height:auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  input[type=date], input[type=time], input[type=datetime-local], input[type=month]{
    line-height:34px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm{
    line-height:30px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg{
    line-height:46px;
  }
}

.form-group{
  margin-bottom:15px;
}

.checkbox, .radio{
  position:relative;
  display:block;
  margin-top:10px;
  margin-bottom:10px;
}

.checkbox label, .radio label{
  min-height:20px;
  padding-left:20px;
  margin-bottom:0;
  font-weight:400;
  cursor:pointer;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{
  position:absolute;
  margin-left:-20px;
  margin-top:4px\9;
}

.collapsing, .dropdown, .dropup, .has-feedback{
  position:relative;
}

.checkbox + .checkbox, .radio + .radio{
  margin-top:-5px;
}

.checkbox-inline, .radio-inline{
  display:inline-block;
  padding-left:20px;
  margin-bottom:0;
  font-weight:400;
  cursor:pointer;
}

.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline{
  margin-top:0;
  margin-left:10px;
}

.checkbox-inline.disabled, .checkbox.disabled label, .radio-inline.disabled, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio label, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled]{
  cursor:not-allowed;
}

.form-control-static{
  padding-top:7px;
  padding-bottom:7px;
  margin-bottom:0;
}

.form-control-static.input-lg, .form-control-static.input-sm{
  padding-left:0;
  padding-right:0;
}

.input-sm{
  height:30px;
  line-height:1.5;
}

select.input-sm{
  height:30px;
  line-height:30px;
}

select[multiple].input-sm, textarea.input-sm{
  height:auto;
}

.form-group-sm .form-control{
  height:30px;
  line-height:1.5;
}

.form-group-lg .form-control, .input-lg{
  border-radius:6px;
  padding:10px 16px;
  font-size:18px;
}

select.form-group-sm .form-control{
  height:30px;
  line-height:30px;
}

select[multiple].form-group-sm .form-control, textarea.form-group-sm .form-control{
  height:auto;
}

.form-group-sm .form-control-static{
  height:30px;
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
}

.input-lg{
  height:46px;
  line-height:1.3333333;
}

select.input-lg{
  height:46px;
  line-height:46px;
}

select[multiple].input-lg, textarea.input-lg{
  height:auto;
}

.form-group-lg .form-control{
  height:46px;
  line-height:1.3333333;
}

select.form-group-lg .form-control{
  height:46px;
  line-height:46px;
}

select[multiple].form-group-lg .form-control, textarea.form-group-lg .form-control{
  height:auto;
}

.form-group-lg .form-control-static{
  height:46px;
  padding:10px 16px;
  font-size:18px;
  line-height:1.3333333;
}

.has-feedback .form-control{
  padding-right:42.5px;
}

.form-control-feedback{
  position:absolute;
  top:0;
  right:0;
  z-index:2;
  display:block;
  width:34px;
  height:34px;
  line-height:34px;
  text-align:center;
  pointer-events:none;
}

.input-lg + .form-control-feedback{
  width:46px;
  height:46px;
  line-height:46px;
}

.input-sm + .form-control-feedback{
  width:30px;
  height:30px;
  line-height:30px;
}

.has-success .form-control{
  border-color:#3c763d;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}

.has-success .form-control:focus{
  border-color:#2b542c;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
}

.has-success .input-group-addon{
  color:#3c763d;
  border-color:#3c763d;
  background-color:#dff0d8;
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .form-control-feedback, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label{
  color:#8a6d3b;
}

.has-warning .form-control{
  border-color:#8a6d3b;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}

.has-warning .form-control:focus{
  border-color:#66512c;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
}

.has-warning .input-group-addon{
  color:#8a6d3b;
  border-color:#8a6d3b;
  background-color:#fcf8e3;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{
  color:#a94442;
}

.has-error .form-control{
  border-color:#a94442;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}

.has-error .form-control:focus{
  border-color:#843534;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
}

.has-error .input-group-addon{
  color:#a94442;
  border-color:#a94442;
  background-color:#f2dede;
}

.has-feedback label ~ .form-control-feedback{
  top:25px;
}

.has-feedback label.sr-only ~ .form-control-feedback{
  top:0;
}

.help-block{
  display:block;
  margin-top:5px;
  margin-bottom:10px;
  color:#737373;
}

@media (min-width:768px) {
  .form-inline .form-control-static, .form-inline .form-group{
    display:inline-block;
  }
}

@media (min-width:768px) {
  .form-inline .control-label, .form-inline .form-group{
    margin-bottom:0;
    vertical-align:middle;
  }
}

@media (min-width:768px) {
  .form-inline .form-control{
    display:inline-block;
    width:auto;
    vertical-align:middle;
  }
}

@media (min-width:768px) {
  .form-inline .input-group{
    display:inline-table;
    vertical-align:middle;
  }
}

@media (min-width:768px) {
  .form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn{
    width:auto;
  }
}

@media (min-width:768px) {
  .form-inline .input-group > .form-control{
    width:100%;
  }
}

@media (min-width:768px) {
  .form-inline .checkbox, .form-inline .radio{
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    vertical-align:middle;
  }
}

@media (min-width:768px) {
  .form-inline .checkbox label, .form-inline .radio label{
    padding-left:0;
  }
}

@media (min-width:768px) {
  .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio]{
    position:relative;
    margin-left:0;
  }
}

@media (min-width:768px) {
  .form-inline .has-feedback .form-control-feedback{
    top:0;
  }
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline{
  margin-top:0;
  margin-bottom:0;
  padding-top:7px;
}

.form-horizontal .checkbox, .form-horizontal .radio{
  min-height:27px;
}

.form-horizontal .form-group{
  margin-left:-15px;
  margin-right:-15px;
}

.form-horizontal .has-feedback .form-control-feedback{
  right:15px;
}

@media (min-width:768px) {
  .form-horizontal .control-label{
    text-align:right;
    margin-bottom:0;
    padding-top:7px;
  }
}

@media (min-width:768px) {
  .form-horizontal .form-group-lg .control-label{
    padding-top:14.33px;
  }
}

@media (min-width:768px) {
  .form-horizontal .form-group-sm .control-label{
    padding-top:6px;
  }
}

.btn{
  display:inline-block;
  margin-bottom:0;
  font-weight:400;
  text-align:center;
  touch-action:manipulation;
  cursor:pointer;
  border:1px solid transparent;
  white-space:nowrap;
  padding:6px 12px;
  font-size:14px;
  line-height:1.42857143;
  border-radius:4px;
  -moz-user-select:none;
  user-select:none;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{
  outline:dotted thin;
  outline:-webkit-focus-ring-color auto 5px;
  outline-offset:-2px;
}

.btn.focus, .btn:focus, .btn:hover{
  color:#333;
  text-decoration:none;
}

.btn.active, .btn:active{
  outline:0;
  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn{
  cursor:not-allowed;
  pointer-events:none;
  -moz-opacity:.65;
  -khtml-opacity:.65;
  -webkit-opacity:.65;
  opacity:.65;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);
  filter:alpha(opacity=65);
  -webkit-box-shadow:none;
  box-shadow:none;
}

.btn-default{
  color:#333;
  background-color:#fff;
  border-color:#ccc;
}

.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default{
  color:#333;
  background-color:#e6e6e6;
  border-color:#adadad;
}

.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover{
  background-color:#fff;
  border-color:#ccc;
}

.btn-default .badge{
  color:#fff;
  background-color:#333;
}

.btn-primary{
  color:#fff;
  background-color:#337ab7;
  border-color:#2e6da4;
}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary{
  color:#fff;
  background-color:#286090;
  border-color:#204d74;
}

.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover{
  background-color:#337ab7;
  border-color:#2e6da4;
}

.btn-primary .badge{
  color:#337ab7;
  background-color:#fff;
}

.btn-success{
  color:#fff;
  background-color:#5cb85c;
  border-color:#4cae4c;
}

.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success{
  color:#fff;
  background-color:#449d44;
  border-color:#398439;
}

.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success{
  background-image:none;
}

.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover{
  background-color:#5cb85c;
  border-color:#4cae4c;
}

.btn-success .badge{
  color:#5cb85c;
  background-color:#fff;
}

.btn-info{
  color:#fff;
  background-color:#5bc0de;
  border-color:#46b8da;
}

.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info{
  color:#fff;
  background-color:#31b0d5;
  border-color:#269abc;
}

.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover{
  background-color:#5bc0de;
  border-color:#46b8da;
}

.btn-info .badge{
  color:#5bc0de;
  background-color:#fff;
}

.btn-warning{
  color:#fff;
  background-color:#f0ad4e;
  border-color:#eea236;
}

.btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning{
  color:#fff;
  background-color:#ec971f;
  border-color:#d58512;
}

.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover{
  background-color:#f0ad4e;
  border-color:#eea236;
}

.btn-warning .badge{
  color:#f0ad4e;
  background-color:#fff;
}

.btn-danger{
  color:#fff;
  background-color:#d9534f;
  border-color:#d43f3a;
}

.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .dropdown-toggle.btn-danger{
  color:#fff;
  background-color:#c9302c;
  border-color:#ac2925;
}

.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover{
  background-color:#d9534f;
  border-color:#d43f3a;
}

.btn-danger .badge{
  color:#d9534f;
  background-color:#fff;
}

.btn-link{
  color:#337ab7;
  font-weight:400;
  border-radius:0;
}

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link{
  background-color:transparent;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover{
  border-color:transparent;
}

.btn-link:focus, .btn-link:hover{
  color:#23527c;
  text-decoration:underline;
  background-color:transparent;
}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover{
  color:#777;
  text-decoration:none;
}

.btn-group-lg > .btn, .btn-lg{
  padding:10px 16px;
  font-size:18px;
  line-height:1.3333333;
  border-radius:6px;
}

.btn-group-sm > .btn, .btn-sm{
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px;
}

.btn-group-xs > .btn, .btn-xs{
  padding:1px 5px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px;
}

.btn-block{
  display:block;
  width:100%;
}

.btn-block + .btn-block{
  margin-top:5px;
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block{
  width:100%;
}

.fade{
  opacity:0;
  -webkit-transition:all opacity .15s linear ease-out;
  -moz-transition:all opacity .15s linear ease-out;
  -o-transition:all opacity .15s linear ease-out;
  transition:all opacity .15s linear ease-out;
}

.collapsing, .swiper-wrapper{
  -webkit-transition-timing-function:ease;
}

.fade.in{
  opacity:1;
}

.collapse{
  display:none;
  visibility:hidden;
}

.collapse.in{
  display:block;
  visibility:visible;
}

tr.collapse.in{
  display:table-row;
}

tbody.collapse.in{
  display:table-row-group;
}

.collapsing{
  height:0;
  overflow:hidden;
  -webkit-transition-property:height,visibility;
  transition-property:height,visibility;
  -moz-transition-duration:.35s;
  -webkit-transition-duration:.35s;
  -o-transition-duration:.35s;
  transition-duration:.35s;
  transition-timing-function:ease;
}

.caret{
  display:inline-block;
  width:0;
  height:0;
  margin-left:2px;
  border-top:4px solid;
  border-right:4px solid transparent;
  border-left:4px solid transparent;
}

.dropdown-toggle:focus{
  outline:0;
}

.dropdown-menu{
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  display:none;
  min-width:160px;
  padding:5px 0;
  margin:2px 0 0;
  list-style:none;
  font-size:14px;
  text-align:left;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.15);
  border-radius:4px;
  -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
  box-shadow:0 6px 12px rgba(0,0,0,.175);
  background-clip:padding-box;
}

.dropdown-menu-right, .dropdown-menu.pull-right{
  left:auto;
  right:0;
}

.dropdown-header, .dropdown-menu > li > a{
  display:block;
  padding:3px 20px;
  line-height:1.42857143;
  white-space:nowrap;
}

.dropdown-menu .divider{
  height:1px;
  margin:9px 0;
  overflow:hidden;
  background-color:#e5e5e5;
}

.dropdown-menu > li > a{
  clear:both;
  font-weight:400;
  color:#333;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
  text-decoration:none;
  color:#262626;
  background-color:#f5f5f5;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{
  color:#fff;
  text-decoration:none;
  outline:0;
  background-color:#337ab7;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover{
  color:#777;
}

.dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover{
  text-decoration:none;
  background-color:transparent;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor:not-allowed;
}

.open > .dropdown-menu{
  display:block;
}

.open > a{
  outline:0;
}

.dropdown-menu-left{
  left:0;
  right:auto;
}

.dropdown-header{
  font-size:12px;
  color:#777;
}

.dropdown-backdrop{
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  top:0;
  z-index:990;
}

.nav-justified > .dropdown .dropdown-menu, .nav-tabs.nav-justified > .dropdown .dropdown-menu{
  top:auto;
  left:auto;
}

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover, .input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover{
  z-index:2;
}

.pull-right > .dropdown-menu{
  right:0;
  left:auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret{
  border-top:0;
  border-bottom:4px solid;
  content:"";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu{
  top:auto;
  bottom:100%;
  margin-bottom:2px;
}

@media (min-width:768px) {
  .navbar-right .dropdown-menu{
    left:auto;
    right:0;
  }
}

@media (min-width:768px) {
  .navbar-right .dropdown-menu-left{
    left:0;
    right:auto;
  }
}

.btn-group, .btn-group-vertical{
  position:relative;
  display:inline-block;
}

.btn-group-vertical > .btn, .btn-group > .btn{
  position:relative;
  float:left;
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group{
  margin-left:-1px;
}

.btn-toolbar{
  margin-left:-5px;
}

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group{
  margin-left:5px;
}

.btn .caret, .btn-group > .btn:first-child{
  margin-left:0;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
  border-radius:0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{
  border-radius:0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle{
  outline:0;
}

.btn-group > .btn + .dropdown-toggle{
  padding-left:8px;
  padding-right:8px;
}

.btn-group > .btn-lg + .dropdown-toggle{
  padding-left:12px;
  padding-right:12px;
}

.btn-group.open .dropdown-toggle{
  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}

.btn-group.open .dropdown-toggle.btn-link{
  -webkit-box-shadow:none;
  box-shadow:none;
}

.btn-lg .caret{
  border-width:5px 5px 0;
}

.dropup .btn-lg .caret{
  border-width:0 5px 5px;
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn{
  display:block;
  float:none;
  width:100%;
  max-width:100%;
}

.btn-group-vertical > .btn-group > .btn{
  float:none;
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group{
  margin-top:-1px;
  margin-left:0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child){
  border-radius:0;
}

.btn-group-vertical > .btn:first-child:not(:last-child){
  border-top-right-radius:4px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}

.btn-group-vertical > .btn:last-child:not(:first-child){
  border-bottom-left-radius:4px;
  border-top-right-radius:0;
  border-top-left-radius:0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{
  border-radius:0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{
  border-top-right-radius:0;
  border-top-left-radius:0;
}

.btn-group-justified{
  display:table;
  width:100%;
  table-layout:fixed;
}

.btn-group-justified > .btn, .btn-group-justified > .btn-group{
  float:none;
  display:table-cell;
  width:1%;
}

.btn-group-justified > .btn-group .btn{
  width:100%;
}

.btn-group-justified > .btn-group .dropdown-menu{
  left:auto;
}

[data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio]{
  position:absolute;
  clip:rect(0,0,0,0);
  pointer-events:none;
}

.input-group{
  position:relative;
  display:table;
}

.input-group[class*=col-]{
  float:none;
  padding-left:0;
  padding-right:0;
}

.input-group .form-control{
  position:relative;
  z-index:2;
  float:left;
  width:100%;
  margin-bottom:0;
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn{
  height:46px;
  padding:10px 16px;
  font-size:18px;
  line-height:1.3333333;
  border-radius:6px;
}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn{
  height:46px;
  line-height:46px;
}

select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn, textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn{
  height:auto;
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn{
  height:30px;
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px;
}

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn{
  height:30px;
  line-height:30px;
}

select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn, textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn{
  height:auto;
}

.input-group .form-control, .input-group-addon, .input-group-btn{
  display:table-cell;
}

.nav > li, .nav > li > a{
  display:block;
  position:relative;
}

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child){
  border-radius:0;
}

.input-group-addon, .input-group-btn{
  width:1%;
  white-space:nowrap;
  vertical-align:middle;
}

.input-group-addon{
  padding:6px 12px;
  font-size:14px;
  font-weight:400;
  line-height:1;
  color:#555;
  text-align:center;
  background-color:#eee;
  border:1px solid #ccc;
  border-radius:4px;
}

.input-group-addon.input-sm{
  padding:5px 10px;
  font-size:12px;
  border-radius:3px;
}

.input-group-addon.input-lg{
  padding:10px 16px;
  font-size:18px;
  border-radius:6px;
}

.input-group-addon input[type=checkbox], .input-group-addon input[type=radio]{
  margin-top:0;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}

.input-group-addon:first-child{
  border-right:0;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}

.input-group-addon:last-child{
  border-left:0;
}

.input-group-btn{
  position:relative;
  font-size:0;
  white-space:nowrap;
}

.input-group-btn > .btn{
  position:relative;
}

.input-group-btn > .btn + .btn{
  margin-left:-1px;
}

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group{
  margin-right:-1px;
}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{
  margin-left:-1px;
}

.nav{
  margin-bottom:0;
  padding-left:0;
  list-style:none;
}

.nav > li > a{
  padding:10px 15px;
}

.nav > li > a:focus, .nav > li > a:hover{
  text-decoration:none;
  background-color:#eee;
}

.nav > li.disabled > a{
  color:#777;
}

.nav > li.disabled > a:focus, .nav > li.disabled > a:hover{
  color:#777;
  text-decoration:none;
  background-color:transparent;
  cursor:not-allowed;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{
  background-color:#eee;
  border-color:#337ab7;
}

.nav .nav-divider{
  height:1px;
  margin:9px 0;
  overflow:hidden;
  background-color:#e5e5e5;
}

.nav > li > a > img{
  max-width:none;
}

.nav-tabs{
  border-bottom:1px solid #ddd;
}

.nav-tabs > li{
  float:left;
  margin-bottom:-1px;
}

.nav-tabs > li > a{
  margin-right:2px;
  line-height:1.42857143;
  border:1px solid transparent;
  border-radius:4px 4px 0 0;
}

.nav-tabs > li > a:hover{
  border-color:#eee #eee #ddd;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
  color:#555;
  background-color:#fff;
  border:1px solid #ddd;
  border-bottom-color:transparent;
  cursor:default;
}

.nav-tabs.nav-justified{
  width:100%;
  border-bottom:0;
}

.nav-tabs.nav-justified > li{
  float:none;
}

.nav-tabs.nav-justified > li > a{
  text-align:center;
  margin-bottom:5px;
  margin-right:0;
  border-radius:4px;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover{
  border:1px solid #ddd;
}

@media (min-width:768px) {
  .nav-tabs.nav-justified > li{
    display:table-cell;
    width:1%;
  }
}

@media (min-width:768px) {
  .nav-tabs.nav-justified > li > a{
    margin-bottom:0;
    border-bottom:1px solid #ddd;
    border-radius:4px 4px 0 0;
  }
}

@media (min-width:768px) {
  .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover{
    border-bottom-color:#fff;
  }
}

.nav-pills > li{
  float:left;
}

.nav-pills > li > a{
  border-radius:4px;
}

.nav-pills > li + li{
  margin-left:2px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{
  color:#fff;
  background-color:#337ab7;
}

.nav-stacked > li{
  float:none;
}

.nav-stacked > li + li{
  margin-top:2px;
  margin-left:0;
}

.nav-justified{
  width:100%;
}

.nav-justified > li{
  float:none;
}

.nav-justified > li > a{
  text-align:center;
  margin-bottom:5px;
}

.nav-tabs-justified{
  border-bottom:0;
}

.nav-tabs-justified > li > a{
  margin-right:0;
  border-radius:4px;
}

.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover{
  border:1px solid #ddd;
}

@media (min-width:768px) {
  .nav-justified > li{
    display:table-cell;
    width:1%;
  }
}

@media (min-width:768px) {
  .nav-justified > li > a{
    margin-bottom:0;
  }
}

@media (min-width:768px) {
  .nav-tabs-justified > li > a{
    border-bottom:1px solid #ddd;
    border-radius:4px 4px 0 0;
  }
}

@media (min-width:768px) {
  .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover{
    border-bottom-color:#fff;
  }
}

.tab-content > .tab-pane{
  display:none;
  visibility:hidden;
}

.tab-content > .active{
  display:block;
  visibility:visible;
}

.nav-tabs .dropdown-menu{
  margin-top:-1px;
  border-top-right-radius:0;
  border-top-left-radius:0;
}

.navbar{
  position:relative;
  min-height:50px;
  margin-bottom:20px;
  border:1px solid transparent;
}

.navbar-collapse{
  overflow-x:visible;
  padding-right:15px;
  padding-left:15px;
  border-top:1px solid transparent;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
  -webkit-overflow-scrolling:touch;
}

.navbar-collapse.in{
  overflow-y:auto;
}

@media (min-width:768px) {
  .navbar{
    border-radius:4px;
  }
}

@media (min-width:768px) {
  .navbar-header{
    float:left;
  }
}

@media (min-width:768px) {
  .navbar-collapse{
    width:auto;
    border-top:0;
    box-shadow:none;
  }
}

@media (min-width:768px) {
  .navbar-collapse.collapse{
    display:block!important;
    visibility:visible!important;
    height:auto!important;
    padding-bottom:0;
    overflow:visible!important;
  }
}

@media (min-width:768px) {
  .navbar-collapse.in{
    overflow-y:visible;
  }
}

@media (min-width:768px) {
  .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse{
    padding-left:0;
    padding-right:0;
  }
}

.embed-responsive, .modal, .modal-open, .progress{
  overflow:hidden;
}

@media (max-device-width:480px) and (orientation:landscape) {
  .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{
    max-height:200px;
  }
}

.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{
  margin-right:-15px;
  margin-left:-15px;
}

.navbar-static-top{
  z-index:1000;
  border-width:0 0 1px;
}

.navbar-fixed-bottom, .navbar-fixed-top{
  position:fixed;
  right:0;
  left:0;
  z-index:1030;
}

.navbar-fixed-top{
  top:0;
  border-width:0 0 1px;
}

.navbar-fixed-bottom{
  bottom:0;
  margin-bottom:0;
  border-width:1px 0 0;
}

.navbar-brand{
  float:left;
  padding:15px;
  font-size:18px;
  line-height:20px;
  height:50px;
}

.navbar-brand:focus, .navbar-brand:hover{
  text-decoration:none;
}

.navbar-brand > img{
  display:block;
}

@media (min-width:768px) {
  .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{
    margin-right:0;
    margin-left:0;
  }
}

@media (min-width:768px) {
  .navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top{
    border-radius:0;
  }
}

@media (min-width:768px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{
    margin-left:-15px;
  }
}

.navbar-toggle{
  position:relative;
  float:right;
  margin-right:15px;
  padding:9px 10px;
  margin-top:8px;
  margin-bottom:8px;
  background-color:transparent;
  border:1px solid transparent;
  border-radius:4px;
}

.navbar-toggle:focus{
  outline:0;
}

.navbar-toggle .icon-bar{
  display:block;
  width:22px;
  height:2px;
  border-radius:1px;
}

.navbar-toggle .icon-bar + .icon-bar{
  margin-top:4px;
}

.navbar-nav{
  margin:7.5px -15px;
}

.navbar-nav > li > a{
  padding-top:10px;
  padding-bottom:10px;
  line-height:20px;
}

@media (max-width:767px) {
  .navbar-nav .open .dropdown-menu{
    position:static;
    float:none;
    width:auto;
    margin-top:0;
    background-color:transparent;
    border:0;
    box-shadow:none;
  }
}

@media (max-width:767px) {
  .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a{
    padding:5px 15px 5px 25px;
  }
}

@media (max-width:767px) {
  .navbar-nav .open .dropdown-menu > li > a{
    line-height:20px;
  }
}

@media (max-width:767px) {
  .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover{
    background-image:none;
  }
}

.progress-bar-striped, .progress-striped .progress-bar, .progress-striped .progress-bar-success{
  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

@media (min-width:768px) {
  .navbar-toggle{
    display:none;
  }
}

@media (min-width:768px) {
  .navbar-nav{
    float:left;
    margin:0;
  }
}

@media (min-width:768px) {
  .navbar-nav > li{
    float:left;
  }
}

@media (min-width:768px) {
  .navbar-nav > li > a{
    padding-top:15px;
    padding-bottom:15px;
  }
}

.navbar-form{
  padding:10px 15px;
  border-top:1px solid transparent;
  border-bottom:1px solid transparent;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
  margin:8px -15px;
}

@media (min-width:768px) {
  .navbar-form .form-control-static, .navbar-form .form-group{
    display:inline-block;
  }
}

@media (min-width:768px) {
  .navbar-form .control-label, .navbar-form .form-group{
    margin-bottom:0;
    vertical-align:middle;
  }
}

@media (min-width:768px) {
  .navbar-form .form-control{
    display:inline-block;
    width:auto;
    vertical-align:middle;
  }
}

@media (min-width:768px) {
  .navbar-form .input-group{
    display:inline-table;
    vertical-align:middle;
  }
}

@media (min-width:768px) {
  .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn{
    width:auto;
  }
}

@media (min-width:768px) {
  .navbar-form .input-group > .form-control{
    width:100%;
  }
}

@media (min-width:768px) {
  .navbar-form .checkbox, .navbar-form .radio{
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    vertical-align:middle;
  }
}

@media (min-width:768px) {
  .navbar-form .checkbox label, .navbar-form .radio label{
    padding-left:0;
  }
}

@media (min-width:768px) {
  .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio]{
    position:relative;
    margin-left:0;
  }
}

@media (min-width:768px) {
  .navbar-form .has-feedback .form-control-feedback{
    top:0;
  }
}

.breadcrumb > li, .pagination{
  display:inline-block;
}

.btn .badge, .btn .label{
  top:-1px;
  position:relative;
}

@media (max-width:767px) {
  .navbar-form .form-group{
    margin-bottom:5px;
  }
}

@media (max-width:767px) {
  .navbar-form .form-group:last-child{
    margin-bottom:0;
  }
}

@media (min-width:768px) {
  .navbar-form{
    width:auto;
    border:0;
    margin-left:0;
    margin-right:0;
    padding-top:0;
    padding-bottom:0;
    -webkit-box-shadow:none;
    box-shadow:none;
  }
}

.navbar-nav > li > .dropdown-menu{
  margin-top:0;
  border-top-right-radius:0;
  border-top-left-radius:0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{
  margin-bottom:0;
  border-radius:4px 4px 0 0;
}

.navbar-btn{
  margin-top:8px;
  margin-bottom:8px;
}

.navbar-btn.btn-sm{
  margin-top:10px;
  margin-bottom:10px;
}

.navbar-btn.btn-xs{
  margin-top:14px;
  margin-bottom:14px;
}

.navbar-text{
  margin-top:15px;
  margin-bottom:15px;
}

@media (min-width:768px) {
  .navbar-text{
    float:left;
    margin-left:15px;
    margin-right:15px;
  }
}

@media (min-width:768px) {
  .navbar-left{
    float:left!important;
    float:left;
  }
}

@media (min-width:768px) {
  .navbar-right{
    float:right!important;
    float:right;
    margin-right:-15px;
  }
}

@media (min-width:768px) {
  .navbar-right ~ .navbar-right{
    margin-right:0;
  }
}

.navbar-default{
  background-color:#f8f8f8;
  border-color:#e7e7e7;
}

.navbar-default .navbar-brand{
  color:#777;
}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover{
  color:#5e5e5e;
  background-color:transparent;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-text{
  color:#777;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{
  color:#333;
  background-color:transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
  color:#555;
  background-color:#e7e7e7;
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover{
  color:#ccc;
  background-color:transparent;
}

.navbar-default .navbar-toggle{
  border-color:#ddd;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
  background-color:#ddd;
}

.navbar-default .navbar-toggle .icon-bar{
  background-color:#888;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{
  border-color:#e7e7e7;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{
  background-color:#e7e7e7;
  color:#555;
}

@media (max-width:767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a{
    color:#777;
  }
}

@media (max-width:767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
    color:#333;
    background-color:transparent;
  }
}

@media (max-width:767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover{
    color:#555;
    background-color:#e7e7e7;
  }
}

@media (max-width:767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover{
    color:#ccc;
    background-color:transparent;
  }
}

.navbar-default .navbar-link{
  color:#777;
}

.navbar-default .navbar-link:hover{
  color:#333;
}

.navbar-default .btn-link{
  color:#777;
}

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover{
  color:#333;
}

.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover{
  color:#ccc;
}

.navbar-inverse{
  background-color:#222;
  border-color:#080808;
}

.navbar-inverse .navbar-brand{
  color:#9d9d9d;
}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover{
  color:#fff;
  background-color:transparent;
}

.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-text{
  color:#9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{
  color:#fff;
  background-color:transparent;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{
  color:#fff;
  background-color:#080808;
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover{
  color:#444;
  background-color:transparent;
}

.navbar-inverse .navbar-toggle{
  border-color:#333;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
  background-color:#333;
}

.navbar-inverse .navbar-toggle .icon-bar{
  background-color:#fff;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
  border-color:#101010;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{
  background-color:#080808;
  color:#fff;
}

@media (max-width:767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{
    border-color:#080808;
  }
}

@media (max-width:767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider{
    background-color:#080808;
  }
}

@media (max-width:767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
    color:#9d9d9d;
  }
}

@media (max-width:767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{
    color:#fff;
    background-color:transparent;
  }
}

@media (max-width:767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover{
    color:#fff;
    background-color:#080808;
  }
}

@media (max-width:767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover{
    color:#444;
    background-color:transparent;
  }
}

.navbar-inverse .navbar-link{
  color:#9d9d9d;
}

.navbar-inverse .navbar-link:hover{
  color:#fff;
}

.navbar-inverse .btn-link{
  color:#9d9d9d;
}

.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover{
  color:#fff;
}

.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover{
  color:#444;
}

.breadcrumb{
  padding:8px 15px;
  margin-bottom:20px;
  list-style:none;
  background-color:#f5f5f5;
  border-radius:4px;
}

.breadcrumb > li + li:before{
  content:"/\00a0";
  padding:0 5px;
  color:#ccc;
}

.breadcrumb > .active{
  color:#777;
}

.pagination{
  padding-left:0;
  margin:20px 0;
  border-radius:4px;
}

.pager li, .pagination > li{
  display:inline;
}

.pagination > li > a, .pagination > li > span{
  position:relative;
  float:left;
  padding:6px 12px;
  line-height:1.42857143;
  text-decoration:none;
  color:#337ab7;
  background-color:#fff;
  border:1px solid #ddd;
  margin-left:-1px;
}

.badge, .label{
  font-weight:700;
  line-height:1;
  vertical-align:baseline;
  white-space:nowrap;
  text-align:center;
}

.pagination > li:first-child > a, .pagination > li:first-child > span{
  margin-left:0;
  border-bottom-left-radius:4px;
  border-top-left-radius:4px;
}

.pagination > li:last-child > a, .pagination > li:last-child > span{
  border-bottom-right-radius:4px;
  border-top-right-radius:4px;
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover{
  color:#23527c;
  background-color:#eee;
  border-color:#ddd;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
  z-index:2;
  color:#fff;
  background-color:#337ab7;
  border-color:#337ab7;
  cursor:default;
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover{
  color:#777;
  background-color:#fff;
  border-color:#ddd;
  cursor:not-allowed;
}

.pagination-lg > li > a, .pagination-lg > li > span{
  padding:10px 16px;
  font-size:18px;
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span{
  border-bottom-left-radius:6px;
  border-top-left-radius:6px;
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span{
  border-bottom-right-radius:6px;
  border-top-right-radius:6px;
}

.pagination-sm > li > a, .pagination-sm > li > span{
  padding:5px 10px;
  font-size:12px;
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span{
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span{
  border-bottom-right-radius:3px;
  border-top-right-radius:3px;
}

.pager{
  padding-left:0;
  margin:20px 0;
  list-style:none;
  text-align:center;
}

.pager li > a, .pager li > span{
  display:inline-block;
  padding:5px 14px;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:15px;
}

.pager li > a:focus, .pager li > a:hover{
  text-decoration:none;
  background-color:#eee;
}

.pager .next > a, .pager .next > span{
  float:right;
}

.pager .previous > a, .pager .previous > span{
  float:left;
}

.close, .list-group-item > .badge{
  float:right;
}

.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span{
  color:#777;
  background-color:#fff;
  cursor:not-allowed;
}

a.badge:focus, a.badge:hover, a.label:focus, a.label:hover{
  color:#fff;
  cursor:pointer;
  text-decoration:none;
}

.label{
  display:inline;
  padding:.2em .6em .3em;
  font-size:75%;
  color:#fff;
  border-radius:.25em;
}

.label:empty{
  display:none;
}

.label-default{
  background-color:#777;
}

.label-default[href]:focus, .label-default[href]:hover{
  background-color:#5e5e5e;
}

.label-primary{
  background-color:#337ab7;
}

.label-primary[href]:focus, .label-primary[href]:hover{
  background-color:#286090;
}

.label-success{
  background-color:#5cb85c;
}

.label-success[href]:focus, .label-success[href]:hover{
  background-color:#449d44;
}

.label-info{
  background-color:#5bc0de;
}

.label-info[href]:focus, .label-info[href]:hover{
  background-color:#31b0d5;
}

.label-warning{
  background-color:#f0ad4e;
}

.label-warning[href]:focus, .label-warning[href]:hover{
  background-color:#ec971f;
}

.label-danger{
  background-color:#d9534f;
}

.label-danger[href]:focus, .label-danger[href]:hover{
  background-color:#c9302c;
}

.badge{
  display:inline-block;
  min-width:10px;
  padding:3px 7px;
  font-size:12px;
  color:#fff;
  background-color:#777;
  border-radius:10px;
}

.badge:empty{
  display:none;
}

.media-object, .thumbnail{
  display:block;
}

.btn-xs .badge{
  top:0;
  padding:1px 5px;
}

.list-group-item.active > .badge, .nav-pills > .active > a > .badge{
  color:#337ab7;
  background-color:#fff;
}

.jumbotron, .jumbotron .h1, .jumbotron h1{
  color:inherit;
}

.list-group-item > .badge + .badge{
  margin-right:5px;
}

.nav-pills > li > a > .badge{
  margin-left:3px;
}

.jumbotron{
  padding:30px 15px;
  margin-bottom:30px;
  background-color:#eee;
}

.jumbotron p{
  margin-bottom:15px;
  font-size:21px;
  font-weight:200;
}

.alert .alert-link, .close{
  font-weight:700;
}

.jumbotron > hr{
  border-top-color:#d5d5d5;
}

.container .jumbotron, .container-fluid .jumbotron{
  border-radius:6px;
}

.jumbotron .container{
  max-width:100%;
}

@media screen and (min-width:768px) {
  .jumbotron{
    padding:48px 0;
  }
}

@media screen and (min-width:768px) {
  .container .jumbotron, .container-fluid .jumbotron{
    padding-left:60px;
    padding-right:60px;
  }
}

@media screen and (min-width:768px) {
  .jumbotron .h1, .jumbotron h1{
    font-size:63px;
  }
}

.thumbnail{
  padding:4px;
  margin-bottom:20px;
  line-height:1.42857143;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:4px;
  -webkit-transition:all border .2s ease-in-out ease-out;
  -moz-transition:all border .2s ease-in-out ease-out;
  -o-transition:all border .2s ease-in-out ease-out;
  transition:all border .2s ease-in-out ease-out;
}

.thumbnail a > img, .thumbnail > img{
  margin-left:auto;
  margin-right:auto;
}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover{
  border-color:#337ab7;
}

.thumbnail .caption{
  padding:9px;
  color:#333;
}

.alert{
  border:1px solid transparent;
  border-radius:4px;
}

.alert h4{
  margin-top:0;
  color:inherit;
}

.alert > p, .alert > ul{
  margin-bottom:0;
}

.alert > p + p{
  margin-top:5px;
}

.alert-dismissable, .alert-dismissible{
  padding-right:35px;
}

.alert-dismissable .close, .alert-dismissible .close{
  position:relative;
  top:-2px;
  right:-21px;
  color:inherit;
}

.alert-success{
  background-color:#dff0d8;
  border-color:#d6e9c6;
  color:#3c763d;
}

.alert-success hr{
  border-top-color:#c9e2b3;
}

.alert-success .alert-link{
  color:#2b542c;
}

.alert-info{
  background-color:#d9edf7;
  border-color:#bce8f1;
  color:#31708f;
}

.alert-info hr{
  border-top-color:#a6e1ec;
}

.alert-info .alert-link{
  color:#245269;
}

.alert-warning{
  background-color:#fcf8e3;
  border-color:#faebcc;
  color:#8a6d3b;
}

.alert-warning hr{
  border-top-color:#f7e1b5;
}

.alert-warning .alert-link{
  color:#66512c;
}

.alert-danger{
  background-color:#f2dede;
  border-color:#ebccd1;
  color:#a94442;
}

.alert-danger hr{
  border-top-color:#e4b9c0;
}

.alert-danger .alert-link{
  color:#843534;
}

.progress{
  height:20px;
  margin-bottom:20px;
  background-color:#f5f5f5;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
}

.progress-bar{
  float:left;
  width:0;
  height:100%;
  font-size:12px;
  line-height:20px;
  color:#fff;
  text-align:center;
  background-color:#337ab7;
  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  -webkit-transition:all width .6s ease ease-out;
  -moz-transition:all width .6s ease ease-out;
  -o-transition:all width .6s ease ease-out;
  transition:all width .6s ease ease-out;
}

.progress-bar-striped, .progress-striped .progress-bar{
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-size:40px 40px;
}

.progress-bar.active, .progress.active .progress-bar{
  -webkit-animation:progress-bar-stripes 2s linear infinite;
  -o-animation:progress-bar-stripes 2s linear infinite;
  animation:progress-bar-stripes 2s linear infinite;
}

.progress-bar-success{
  background-color:#5cb85c;
}

.progress-striped .progress-bar-success{
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-striped .progress-bar-info, .progress-striped .progress-bar-warning{
  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-info{
  background-color:#5bc0de;
}

.progress-striped .progress-bar-info{
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-warning{
  background-color:#f0ad4e;
}

.progress-striped .progress-bar-warning{
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-danger{
  background-color:#d9534f;
}

.progress-striped .progress-bar-danger{
  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.media{
  margin-top:15px;
}

.media:first-child{
  margin-top:0;
}

.media, .media-body{
  zoom:1;
  overflow:hidden;
}

.media-body{
  width:10000px;
}

.media-right, .media > .pull-right{
  padding-left:10px;
}

.media-left, .media > .pull-left{
  padding-right:10px;
}

.media-body, .media-left, .media-right{
  display:table-cell;
  vertical-align:top;
}

.media-middle{
  vertical-align:middle;
}

.media-bottom{
  vertical-align:bottom;
}

.media-heading{
  margin-top:0;
  margin-bottom:5px;
}

.media-list{
  padding-left:0;
  list-style:none;
}

.list-group{
  margin-bottom:20px;
  padding-left:0;
}

.list-group-item{
  position:relative;
  display:block;
  padding:10px 15px;
  margin-bottom:-1px;
  background-color:#fff;
  border:1px solid #ddd;
}

.list-group-item:first-child{
  border-top-right-radius:4px;
  border-top-left-radius:4px;
}

.list-group-item:last-child{
  margin-bottom:0;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}

a.list-group-item{
  color:#555;
}

a.list-group-item .list-group-item-heading{
  color:#333;
}

a.list-group-item:focus, a.list-group-item:hover{
  text-decoration:none;
  color:#555;
  background-color:#f5f5f5;
}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover{
  background-color:#eee;
  color:#777;
  cursor:not-allowed;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading{
  color:inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text{
  color:#777;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{
  z-index:2;
  color:#fff;
  background-color:#337ab7;
  border-color:#337ab7;
}

.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > small{
  color:inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text{
  color:#c7ddef;
}

.list-group-item-success{
  color:#3c763d;
  background-color:#dff0d8;
}

a.list-group-item-success{
  color:#3c763d;
}

a.list-group-item-success .list-group-item-heading{
  color:inherit;
}

a.list-group-item-success:focus, a.list-group-item-success:hover{
  color:#3c763d;
  background-color:#d0e9c6;
}

a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover{
  color:#fff;
  background-color:#3c763d;
  border-color:#3c763d;
}

.list-group-item-info{
  color:#31708f;
  background-color:#d9edf7;
}

a.list-group-item-info{
  color:#31708f;
}

a.list-group-item-info .list-group-item-heading{
  color:inherit;
}

a.list-group-item-info:focus, a.list-group-item-info:hover{
  color:#31708f;
  background-color:#c4e3f3;
}

a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover{
  color:#fff;
  background-color:#31708f;
  border-color:#31708f;
}

.list-group-item-warning{
  color:#8a6d3b;
  background-color:#fcf8e3;
}

a.list-group-item-warning{
  color:#8a6d3b;
}

a.list-group-item-warning .list-group-item-heading{
  color:inherit;
}

a.list-group-item-warning:focus, a.list-group-item-warning:hover{
  color:#8a6d3b;
  background-color:#faf2cc;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover{
  color:#fff;
  background-color:#8a6d3b;
  border-color:#8a6d3b;
}

.list-group-item-danger{
  color:#a94442;
  background-color:#f2dede;
}

a.list-group-item-danger{
  color:#a94442;
}

a.list-group-item-danger .list-group-item-heading{
  color:inherit;
}

a.list-group-item-danger:focus, a.list-group-item-danger:hover{
  color:#a94442;
  background-color:#ebcccc;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover{
  color:#fff;
  background-color:#a94442;
  border-color:#a94442;
}

.panel-heading > .dropdown .dropdown-toggle, .panel-title, .panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a{
  color:inherit;
}

.list-group-item-heading{
  margin-top:0;
  margin-bottom:5px;
}

.list-group-item-text{
  margin-bottom:0;
  line-height:1.3;
}

.panel{
  margin-bottom:20px;
  background-color:#fff;
  border:1px solid transparent;
  border-radius:4px;
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
  box-shadow:0 1px 1px rgba(0,0,0,.05);
}

.panel-title, .panel > .list-group, .panel > .panel-collapse > .list-group, .panel > .panel-collapse > .table, .panel > .table, .panel > .table-responsive > .table{
  margin-bottom:0;
}

.panel-body{
  padding:15px;
}

.panel-heading{
  padding:10px 15px;
  border-bottom:1px solid transparent;
  border-top-right-radius:3px;
  border-top-left-radius:3px;
}

.panel-group .panel-heading, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th{
  border-bottom:0;
}

.panel-title{
  margin-top:0;
  font-size:16px;
}

.panel-footer{
  padding:10px 15px;
  background-color:#f5f5f5;
  border-top:1px solid #ddd;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
}

.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item{
  border-width:1px 0;
  border-radius:0;
}

.panel > .table-responsive:first-child > .table:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table:first-child > thead:first-child > tr:first-child{
  border-top-left-radius:3px;
  border-top-right-radius:3px;
}

.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{
  border-top:0;
  border-top-right-radius:3px;
  border-top-left-radius:3px;
}

.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{
  border-bottom:0;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
}

.list-group + .panel-footer, .panel-heading + .list-group .list-group-item:first-child{
  border-top-width:0;
}

.panel > .panel-collapse > .table caption, .panel > .table caption, .panel > .table-responsive > .table caption{
  padding-left:15px;
  padding-right:15px;
}

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child{
  border-top-left-radius:3px;
}

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child{
  border-top-right-radius:3px;
}

.panel > .table-responsive:last-child > .table:last-child, .panel > .table:last-child{
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child{
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child{
  border-bottom-left-radius:3px;
}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child{
  border-bottom-right-radius:3px;
}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body{
  border-top:1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child td, .panel > .table > tbody:first-child > tr:first-child th{
  border-top:0;
}

.panel > .table-bordered, .panel > .table-responsive > .table-bordered{
  border:0;
}

.panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child{
  border-left:0;
}

.panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child{
  border-right:0;
}

.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{
  border-bottom:0;
}

.panel > .table-responsive{
  border:0;
  margin-bottom:0;
}

.panel-group{
  margin-bottom:20px;
}

.panel-group .panel{
  margin-bottom:0;
  border-radius:4px;
}

.panel-group .panel + .panel{
  margin-top:5px;
}

.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body{
  border-top:1px solid #ddd;
}

.panel-group .panel-footer{
  border-top:0;
}

.panel-group .panel-footer + .panel-collapse .panel-body{
  border-bottom:1px solid #ddd;
}

.panel-default{
  border-color:#ddd;
}

.panel-default > .panel-heading{
  color:#333;
  background-color:#f5f5f5;
  border-color:#ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body{
  border-top-color:#ddd;
}

.panel-default > .panel-heading .badge{
  color:#f5f5f5;
  background-color:#333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color:#ddd;
}

.panel-primary{
  border-color:#337ab7;
}

.panel-primary > .panel-heading{
  color:#fff;
  background-color:#337ab7;
  border-color:#337ab7;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body{
  border-top-color:#337ab7;
}

.panel-primary > .panel-heading .badge{
  color:#337ab7;
  background-color:#fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color:#337ab7;
}

.panel-success{
  border-color:#d6e9c6;
}

.panel-success > .panel-heading{
  color:#3c763d;
  background-color:#dff0d8;
  border-color:#d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body{
  border-top-color:#d6e9c6;
}

.panel-success > .panel-heading .badge{
  color:#dff0d8;
  background-color:#3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color:#d6e9c6;
}

.panel-info{
  border-color:#bce8f1;
}

.panel-info > .panel-heading{
  color:#31708f;
  background-color:#d9edf7;
  border-color:#bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body{
  border-top-color:#bce8f1;
}

.panel-info > .panel-heading .badge{
  color:#d9edf7;
  background-color:#31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color:#bce8f1;
}

.panel-warning{
  border-color:#faebcc;
}

.panel-warning > .panel-heading{
  color:#8a6d3b;
  background-color:#fcf8e3;
  border-color:#faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body{
  border-top-color:#faebcc;
}

.panel-warning > .panel-heading .badge{
  color:#fcf8e3;
  background-color:#8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color:#faebcc;
}

.panel-danger{
  border-color:#ebccd1;
}

.panel-danger > .panel-heading{
  color:#a94442;
  background-color:#f2dede;
  border-color:#ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body{
  border-top-color:#ebccd1;
}

.panel-danger > .panel-heading .badge{
  color:#f2dede;
  background-color:#a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color:#ebccd1;
}

.embed-responsive{
  position:relative;
  display:block;
  height:0;
  padding:0;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  height:100%;
  width:100%;
  border:0;
}

.embed-responsive.embed-responsive-16by9{
  padding-bottom:56.25%;
}

.embed-responsive.embed-responsive-4by3{
  padding-bottom:75%;
}

.well{
  min-height:20px;
  padding:19px;
  margin-bottom:20px;
  background-color:#f5f5f5;
  border:1px solid #e3e3e3;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
}

.well blockquote{
  border-color:#ddd;
  border-color:rgba(0,0,0,.15);
}

.well-lg{
  padding:24px;
  border-radius:6px;
}

.well-sm{
  padding:9px;
  border-radius:3px;
}

.close{
  font-size:21px;
  line-height:1;
  color:#000;
  text-shadow:0 1px 0 #fff;
  -moz-opacity:.2;
  -khtml-opacity:.2;
  -webkit-opacity:.2;
  opacity:.2;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter:alpha(opacity=20);
}

.close:focus, .close:hover{
  color:#000;
  text-decoration:none;
  cursor:pointer;
  -moz-opacity:.5;
  -khtml-opacity:.5;
  -webkit-opacity:.5;
  opacity:.5;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter:alpha(opacity=50);
}

button.close{
  padding:0;
  cursor:pointer;
  background:0 0;
  border:0;
  -webkit-appearance:none;
}

.modal-content, .popover{
  background-clip:padding-box;
}

.modal{
  display:none;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1040;
  -webkit-overflow-scrolling:touch;
  outline:0;
}

.modal.fade .modal-dialog{
  -webkit-transform:translate(0,-25%);
  -moz-transform:translate(0,-25%);
  -o-transform:translate(0,-25%);
  -ms-transform:translate(0,-25%);
  transform:translate(0,-25%);
  -webkit-transition:-webkit-transform .3s ease-out;
  -moz-transition:-moz-transform .3s ease-out;
  -o-transition:-o-transform .3s ease-out;
  transition:transform .3s ease-out;
}

.modal.in .modal-dialog{
  -webkit-transform:translate(0,0);
  -moz-transform:translate(0,0);
  -o-transform:translate(0,0);
  -ms-transform:translate(0,0);
  transform:translate(0,0);
}

.modal-open .modal{
  overflow-x:hidden;
  overflow-y:auto;
}

.modal-dialog{
  position:relative;
  width:auto;
  margin:10px;
}

.modal-content{
  position:relative;
  background-color:#fff;
  border:1px solid #999;
  border:1px solid rgba(0,0,0,.2);
  border-radius:6px;
  -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
  box-shadow:0 3px 9px rgba(0,0,0,.5);
  outline:0;
}

.modal-backdrop{
  position:absolute;
  top:0;
  right:0;
  left:0;
  background-color:#000;
}

.modal-backdrop.fade{
  -moz-opacity:0;
  -khtml-opacity:0;
  -webkit-opacity:0;
  opacity:0;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter:alpha(opacity=0);
}

.modal-backdrop.in{
  -moz-opacity:.5;
  -khtml-opacity:.5;
  -webkit-opacity:.5;
  opacity:.5;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter:alpha(opacity=50);
}

.modal-header{
  padding:15px;
  border-bottom:1px solid #e5e5e5;
  min-height:16.43px;
}

.modal-header .close{
  margin-top:-2px;
}

.modal-title{
  margin:0;
  line-height:1.42857143;
}

.modal-body{
  position:relative;
  padding:15px;
}

.modal-footer{
  padding:15px;
  text-align:right;
  border-top:1px solid #e5e5e5;
}

.modal-footer .btn + .btn{
  margin-left:5px;
  margin-bottom:0;
}

.modal-footer .btn-group .btn + .btn{
  margin-left:-1px;
}

.modal-footer .btn-block + .btn-block{
  margin-left:0;
}

.modal-scrollbar-measure{
  position:absolute;
  top:-9999px;
  width:50px;
  height:50px;
  overflow:scroll;
}

.btn-social, .btn-social-icon, .carousel-inner, .fancybox-inner{
  overflow:hidden;
}

@media (min-width:768px) {
  .modal-dialog{
    width:600px;
    margin:30px auto;
  }
}

@media (min-width:768px) {
  .modal-content{
    -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
    box-shadow:0 5px 15px rgba(0,0,0,.5);
  }
}

@media (min-width:768px) {
  .modal-sm{
    width:300px;
  }
}

.tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow{
  bottom:0;
  margin-bottom:-5px;
  border-width:5px 5px 0;
  border-top-color:#000;
}

@media (min-width:992px) {
  .modal-lg{
    width:900px;
  }
}

.tooltip{
  position:absolute;
  z-index:1070;
  display:block;
  visibility:visible;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:1.4;
  -moz-opacity:0;
  -khtml-opacity:0;
  -webkit-opacity:0;
  opacity:0;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter:alpha(opacity=0);
}

.tooltip.in{
  -moz-opacity:.9;
  -khtml-opacity:.9;
  -webkit-opacity:.9;
  opacity:.9;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  filter:alpha(opacity=90);
}

.tooltip.top{
  margin-top:-3px;
  padding:5px 0;
}

.tooltip.right{
  margin-left:3px;
  padding:0 5px;
}

.tooltip.bottom{
  margin-top:3px;
  padding:5px 0;
}

.tooltip.left{
  margin-left:-3px;
  padding:0 5px;
}

.tooltip-inner{
  max-width:200px;
  padding:3px 8px;
  color:#fff;
  text-align:center;
  text-decoration:none;
  background-color:#000;
  border-radius:4px;
}

.tooltip-arrow{
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid;
}

.tooltip.top .tooltip-arrow{
  bottom:0;
  left:50%;
  margin-left:-5px;
  border-width:5px 5px 0;
}

.tooltip.top-left .tooltip-arrow{
  right:5px;
}

.tooltip.top-right .tooltip-arrow{
  left:5px;
}

.tooltip.right .tooltip-arrow{
  top:50%;
  left:0;
  margin-top:-5px;
  border-width:5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow{
  top:50%;
  right:0;
  margin-top:-5px;
  border-width:5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow{
  top:0;
  left:50%;
  margin-left:-5px;
  border-width:0 5px 5px;
}

.tooltip.bottom-left .tooltip-arrow{
  top:0;
  right:5px;
  margin-top:-5px;
  border-width:0 5px 5px;
  border-bottom-color:#000;
}

.tooltip.bottom-right .tooltip-arrow{
  top:0;
  left:5px;
  margin-top:-5px;
  border-width:0 5px 5px;
  border-bottom-color:#000;
}

.popover{
  position:absolute;
  top:0;
  left:0;
  z-index:1060;
  display:none;
  max-width:276px;
  padding:1px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:1.42857143;
  text-align:left;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  border-radius:6px;
  -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
  box-shadow:0 5px 10px rgba(0,0,0,.2);
  white-space:normal;
}

.popover.top{
  margin-top:-10px;
}

.popover.right{
  margin-left:10px;
}

.popover.bottom{
  margin-top:10px;
}

.popover.left{
  margin-left:-10px;
}

.popover-title{
  margin:0;
  padding:8px 14px;
  font-size:14px;
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  border-radius:5px 5px 0 0;
}

.popover-content{
  padding:9px 14px;
}

.popover > .arrow, .popover > .arrow:after{
  position:absolute;
  display:block;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid;
}

.carousel, .carousel-inner{
  position:relative;
}

.popover > .arrow{
  border-width:11px;
}

.popover > .arrow:after{
  border-width:10px;
  content:"";
}

.popover.top > .arrow{
  left:50%;
  margin-left:-11px;
  border-bottom-width:0;
  border-top-color:#999;
  border-top-color:rgba(0,0,0,.25);
  bottom:-11px;
}

.popover.top > .arrow:after{
  content:" ";
  bottom:1px;
  margin-left:-10px;
  border-bottom-width:0;
  border-top-color:#fff;
}

.popover.left > .arrow:after, .popover.right > .arrow:after{
  content:" ";
  bottom:-10px;
}

.popover.right > .arrow{
  top:50%;
  left:-11px;
  margin-top:-11px;
  border-left-width:0;
  border-right-color:#999;
  border-right-color:rgba(0,0,0,.25);
}

.popover.right > .arrow:after{
  left:1px;
  border-left-width:0;
  border-right-color:#fff;
}

.popover.bottom > .arrow{
  left:50%;
  margin-left:-11px;
  border-top-width:0;
  border-bottom-color:#999;
  border-bottom-color:rgba(0,0,0,.25);
  top:-11px;
}

.popover.bottom > .arrow:after{
  content:" ";
  top:1px;
  margin-left:-10px;
  border-top-width:0;
  border-bottom-color:#fff;
}

.popover.left > .arrow{
  top:50%;
  right:-11px;
  margin-top:-11px;
  border-right-width:0;
  border-left-color:#999;
  border-left-color:rgba(0,0,0,.25);
}

.popover.left > .arrow:after{
  right:1px;
  border-right-width:0;
  border-left-color:#fff;
}

.carousel-inner{
  width:100%;
}

.carousel-inner > .item{
  display:none;
  position:relative;
  -webkit-transition:all .6s ease-in-out left ease-out;
  -moz-transition:all .6s ease-in-out left ease-out;
  -o-transition:all .6s ease-in-out left ease-out;
  transition:all .6s ease-in-out left ease-out;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img{
  line-height:1;
}

@media all and (transform-3d),(-webkit-transform-3d) {
  .carousel-inner > .item{
    -webkit-transition:-webkit-transform .6s ease-in-out;
    -moz-transition:-moz-transform .6s ease-in-out;
    -o-transition:-o-transform .6s ease-in-out;
    transition:transform .6s ease-in-out;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-perspective:1000;
    -moz-perspective:1000;
    perspective:1000;
  }
}

@media all and (transform-3d),(-webkit-transform-3d) {
  .carousel-inner > .item.active.right, .carousel-inner > .item.next{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
    left:0;
  }
}

@media all and (transform-3d),(-webkit-transform-3d) {
  .carousel-inner > .item.active.left, .carousel-inner > .item.prev{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
    left:0;
  }
}

@media all and (transform-3d),(-webkit-transform-3d) {
  .carousel-inner > .item.active, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    left:0;
  }
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev{
  display:block;
}

.carousel-inner > .active{
  left:0;
}

.carousel-inner > .next, .carousel-inner > .prev{
  position:absolute;
  top:0;
  width:100%;
}

.carousel-inner > .next{
  left:100%;
}

.carousel-inner > .prev{
  left:-100%;
}

.carousel-inner > .next.left, .carousel-inner > .prev.right{
  left:0;
}

.carousel-inner > .active.left{
  left:-100%;
}

.carousel-inner > .active.right{
  left:100%;
}

.carousel-control{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:15%;
  -moz-opacity:.5;
  -khtml-opacity:.5;
  -webkit-opacity:.5;
  opacity:.5;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter:alpha(opacity=50);
  font-size:20px;
  color:#fff;
  text-align:center;
  text-shadow:0 1px 2px rgba(0,0,0,.6);
}

.carousel-control.left{
  background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
  background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
  background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right{
  left:auto;
  right:0;
  background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
  background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
  background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.btn-adn.active, .btn-adn:active, .btn-bitbucket.active, .btn-bitbucket:active, .btn-dropbox.active, .btn-dropbox:active, .btn-facebook.active, .btn-facebook:active, .btn-flickr.active, .btn-flickr:active, .btn-foursquare.active, .btn-foursquare:active, .btn-github.active, .btn-github:active, .btn-google-plus.active, .btn-google-plus:active, .btn-instagram.active, .btn-instagram:active, .btn-microsoft.active, .btn-microsoft:active, .btn-openid.active, .btn-openid:active, .btn-reddit.active, .btn-reddit:active, .btn-soundcloud.active, .btn-soundcloud:active, .btn-tumblr.active, .btn-tumblr:active, .btn-twitter.active, .btn-twitter:active, .btn-vimeo.active, .btn-vimeo:active, .btn-vk.active, .btn-vk:active, .btn-yahoo.active, .btn-yahoo:active, .open > .dropdown-toggle.btn-adn, .open > .dropdown-toggle.btn-bitbucket, .open > .dropdown-toggle.btn-dropbox, .open > .dropdown-toggle.btn-facebook, .open > .dropdown-toggle.btn-flickr, .open > .dropdown-toggle.btn-foursquare, .open > .dropdown-toggle.btn-github, .open > .dropdown-toggle.btn-google-plus, .open > .dropdown-toggle.btn-instagram, .open > .dropdown-toggle.btn-microsoft, .open > .dropdown-toggle.btn-openid, .open > .dropdown-toggle.btn-reddit, .open > .dropdown-toggle.btn-soundcloud, .open > .dropdown-toggle.btn-tumblr, .open > .dropdown-toggle.btn-twitter, .open > .dropdown-toggle.btn-vimeo, .open > .dropdown-toggle.btn-vk, .open > .dropdown-toggle.btn-yahoo{
  background-image:none;
}

.carousel-control:focus, .carousel-control:hover{
  outline:0;
  color:#fff;
  text-decoration:none;
  -moz-opacity:.9;
  -khtml-opacity:.9;
  -webkit-opacity:.9;
  opacity:.9;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  filter:alpha(opacity=90);
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{
  position:absolute;
  top:50%;
  z-index:5;
  display:inline-block;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
  left:50%;
  margin-left:-10px;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
  right:50%;
  margin-right:-10px;
}

.carousel-control .icon-next, .carousel-control .icon-prev{
  width:20px;
  height:20px;
  margin-top:-10px;
  line-height:1;
  font-family:serif;
}

.carousel-control .icon-prev:before{
  content:'\2039';
}

.carousel-control .icon-next:before{
  content:'\203a';
}

.carousel-indicators{
  position:absolute;
  bottom:10px;
  left:50%;
  z-index:15;
  width:60%;
  margin-left:-30%;
  padding-left:0;
  list-style:none;
  text-align:center;
}

.carousel-indicators li{
  display:inline-block;
  width:10px;
  height:10px;
  margin:1px;
  text-indent:-999px;
  border:1px solid #fff;
  border-radius:10px;
  cursor:pointer;
  background-color:#000\9;
  background-color:rgba(0,0,0,0);
}

.carousel-indicators .active{
  margin:0;
  width:12px;
  height:12px;
  background-color:#fff;
}

.carousel-caption{
  position:absolute;
  left:15%;
  right:15%;
  bottom:20px;
  z-index:10;
  padding-top:20px;
  padding-bottom:20px;
  color:#fff;
  text-align:center;
  text-shadow:0 1px 2px rgba(0,0,0,.6);
}

.carousel-caption .btn, .fancybox-skin, .fancybox-title, .text-hide{
  text-shadow:none;
}

@media screen and (min-width:768px) {
  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{
    width:30px;
    height:30px;
    margin-top:-15px;
    font-size:30px;
  }
}

@media screen and (min-width:768px) {
  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
    margin-left:-15px;
  }
}

@media screen and (min-width:768px) {
  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
    margin-right:-15px;
  }
}

@media screen and (min-width:768px) {
  .carousel-caption{
    left:20%;
    right:20%;
    padding-bottom:30px;
  }
}

@media screen and (min-width:768px) {
  .carousel-indicators{
    bottom:20px;
  }
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before{
  content:" ";
  display:table;
}

.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after{
  clear:both;
}

.center-block{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.pull-right{
  float:right!important;
}

.pull-left{
  float:left!important;
}

.fa-pull-left, .owl-carousel .owl-item{
  float:left;
}

.hide{
  display:none!important;
}

.show{
  display:block!important;
}

.hidden, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block{
  display:none!important;
}

.invisible{
  visibility:hidden;
}

.text-hide{
  font:0/0 a;
  color:transparent;
  background-color:transparent;
  border:0;
}

.hidden{
  visibility:hidden!important;
}

.affix{
  position:fixed;
}

@-ms-viewport{
  width:device-width;
}

@media (max-width:767px) {
  .visible-xs{
    display:block!important;
  }
}

@media (max-width:767px) {
  table.visible-xs{
    display:table;
  }
}

@media (max-width:767px) {
  tr.visible-xs{
    display:table-row!important;
  }
}

@media (max-width:767px) {
  td.visible-xs, th.visible-xs{
    display:table-cell!important;
  }
}

@media (max-width:767px) {
  .visible-xs-block{
    display:block!important;
  }
}

@media (max-width:767px) {
  .visible-xs-inline{
    display:inline!important;
  }
}

@media (max-width:767px) {
  .visible-xs-inline-block{
    display:inline-block!important;
  }
}

@media (min-width:768px) and (max-width:991px) {
  .visible-sm{
    display:block!important;
  }
}

@media (min-width:768px) and (max-width:991px) {
  table.visible-sm{
    display:table;
  }
}

@media (min-width:768px) and (max-width:991px) {
  tr.visible-sm{
    display:table-row!important;
  }
}

@media (min-width:768px) and (max-width:991px) {
  td.visible-sm, th.visible-sm{
    display:table-cell!important;
  }
}

@media (min-width:768px) and (max-width:991px) {
  .visible-sm-block{
    display:block!important;
  }
}

@media (min-width:768px) and (max-width:991px) {
  .visible-sm-inline{
    display:inline!important;
  }
}

@media (min-width:768px) and (max-width:991px) {
  .visible-sm-inline-block{
    display:inline-block!important;
  }
}

@media (min-width:992px) and (max-width:1199px) {
  .visible-md{
    display:block!important;
  }
}

@media (min-width:992px) and (max-width:1199px) {
  table.visible-md{
    display:table;
  }
}

@media (min-width:992px) and (max-width:1199px) {
  tr.visible-md{
    display:table-row!important;
  }
}

@media (min-width:992px) and (max-width:1199px) {
  td.visible-md, th.visible-md{
    display:table-cell!important;
  }
}

@media (min-width:992px) and (max-width:1199px) {
  .visible-md-block{
    display:block!important;
  }
}

@media (min-width:992px) and (max-width:1199px) {
  .visible-md-inline{
    display:inline!important;
  }
}

@media (min-width:992px) and (max-width:1199px) {
  .visible-md-inline-block{
    display:inline-block!important;
  }
}

@media (min-width:1200px) {
  .visible-lg{
    display:block!important;
  }
}

@media (min-width:1200px) {
  table.visible-lg{
    display:table;
  }
}

@media (min-width:1200px) {
  tr.visible-lg{
    display:table-row!important;
  }
}

@media (min-width:1200px) {
  td.visible-lg, th.visible-lg{
    display:table-cell!important;
  }
}

@media (min-width:1200px) {
  .visible-lg-block{
    display:block!important;
  }
}

@media (min-width:1200px) {
  .visible-lg-inline{
    display:inline!important;
  }
}

@media (min-width:1200px) {
  .visible-lg-inline-block{
    display:inline-block!important;
  }
}

@media (max-width:767px) {
  .hidden-xs{
    display:none!important;
  }
}

@media (min-width:768px) and (max-width:991px) {
  .hidden-sm{
    display:none!important;
  }
}

@media (min-width:992px) and (max-width:1199px) {
  .hidden-md{
    display:none!important;
  }
}

@media (min-width:1200px) {
  .hidden-lg{
    display:none!important;
  }
}

.visible-print{
  display:none!important;
}

.visible-print-block{
  display:none!important;
}

.visible-print-inline{
  display:none!important;
}

.visible-print-inline-block{
  display:none!important;
}

.btn-social{
  position:relative;
  padding-left:44px;
  text-align:center;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.btn-social :first-child{
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  width:32px;
  line-height:34px;
  font-size:1.6em;
  text-align:center;
  border-right:1px solid rgba(0,0,0,.2);
}

.btn-social.btn-lg{
  padding-left:61px;
}

.btn-social.btn-lg :first-child{
  line-height:45px;
  width:45px;
  font-size:1.8em;
}

.btn-social.btn-sm{
  padding-left:38px;
}

.btn-social.btn-sm :first-child{
  line-height:28px;
  width:28px;
  font-size:1.4em;
}

.btn-social.btn-xs{
  padding-left:30px;
}

.btn-social.btn-xs :first-child{
  line-height:20px;
  width:20px;
  font-size:1.2em;
}

.btn-social-icon{
  position:relative;
  text-align:center;
  white-space:nowrap;
  text-overflow:ellipsis;
  height:34px;
  width:34px;
  padding:0;
}

.btn-social-icon :first-child{
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  line-height:34px;
  font-size:1.6em;
}

.btn-social-icon.btn-lg :first-child{
  line-height:45px;
  width:45px;
  font-size:1.8em;
}

.btn-social-icon.btn-sm :first-child{
  line-height:28px;
  width:28px;
  font-size:1.4em;
}

.btn-social-icon.btn-xs :first-child{
  line-height:20px;
  width:20px;
  font-size:1.2em;
}

.btn-social-icon :first-child{
  border:none;
  text-align:center;
  width:100%!important;
}

.btn-social-icon.btn-lg{
  height:45px;
  width:45px;
  padding-left:0;
  padding-right:0;
}

.btn-social-icon.btn-sm{
  height:30px;
  width:30px;
  padding-left:0;
  padding-right:0;
}

.btn-social-icon.btn-xs{
  height:22px;
  width:22px;
  padding-left:0;
  padding-right:0;
}

.btn-adn{
  color:#fff;
  background-color:#d87a68;
  border-color:rgba(0,0,0,.2);
}

.btn-adn.active, .btn-adn.focus, .btn-adn:active, .btn-adn:focus, .btn-adn:hover, .open > .dropdown-toggle.btn-adn{
  color:#fff;
  background-color:#ce563f;
  border-color:rgba(0,0,0,.2);
}

.btn-adn.disabled, .btn-adn.disabled.active, .btn-adn.disabled.focus, .btn-adn.disabled:active, .btn-adn.disabled:focus, .btn-adn.disabled:hover, .btn-adn[disabled], .btn-adn[disabled].active, .btn-adn[disabled].focus, .btn-adn[disabled]:active, .btn-adn[disabled]:focus, .btn-adn[disabled]:hover, fieldset[disabled] .btn-adn, fieldset[disabled] .btn-adn.active, fieldset[disabled] .btn-adn.focus, fieldset[disabled] .btn-adn:active, fieldset[disabled] .btn-adn:focus, fieldset[disabled] .btn-adn:hover{
  background-color:#d87a68;
  border-color:rgba(0,0,0,.2);
}

.btn-adn .badge{
  color:#d87a68;
  background-color:#fff;
}

.btn-bitbucket{
  color:#fff;
  background-color:#205081;
  border-color:rgba(0,0,0,.2);
}

.btn-bitbucket.active, .btn-bitbucket.focus, .btn-bitbucket:active, .btn-bitbucket:focus, .btn-bitbucket:hover, .open > .dropdown-toggle.btn-bitbucket{
  color:#fff;
  background-color:#163758;
  border-color:rgba(0,0,0,.2);
}

.btn-bitbucket.disabled, .btn-bitbucket.disabled.active, .btn-bitbucket.disabled.focus, .btn-bitbucket.disabled:active, .btn-bitbucket.disabled:focus, .btn-bitbucket.disabled:hover, .btn-bitbucket[disabled], .btn-bitbucket[disabled].active, .btn-bitbucket[disabled].focus, .btn-bitbucket[disabled]:active, .btn-bitbucket[disabled]:focus, .btn-bitbucket[disabled]:hover, fieldset[disabled] .btn-bitbucket, fieldset[disabled] .btn-bitbucket.active, fieldset[disabled] .btn-bitbucket.focus, fieldset[disabled] .btn-bitbucket:active, fieldset[disabled] .btn-bitbucket:focus, fieldset[disabled] .btn-bitbucket:hover{
  background-color:#205081;
  border-color:rgba(0,0,0,.2);
}

.btn-bitbucket .badge{
  color:#205081;
  background-color:#fff;
}

.btn-dropbox{
  color:#fff;
  background-color:#1087dd;
  border-color:rgba(0,0,0,.2);
}

.btn-dropbox.active, .btn-dropbox.focus, .btn-dropbox:active, .btn-dropbox:focus, .btn-dropbox:hover, .open > .dropdown-toggle.btn-dropbox{
  color:#fff;
  background-color:#0d6aad;
  border-color:rgba(0,0,0,.2);
}

.btn-dropbox.disabled, .btn-dropbox.disabled.active, .btn-dropbox.disabled.focus, .btn-dropbox.disabled:active, .btn-dropbox.disabled:focus, .btn-dropbox.disabled:hover, .btn-dropbox[disabled], .btn-dropbox[disabled].active, .btn-dropbox[disabled].focus, .btn-dropbox[disabled]:active, .btn-dropbox[disabled]:focus, .btn-dropbox[disabled]:hover, fieldset[disabled] .btn-dropbox, fieldset[disabled] .btn-dropbox.active, fieldset[disabled] .btn-dropbox.focus, fieldset[disabled] .btn-dropbox:active, fieldset[disabled] .btn-dropbox:focus, fieldset[disabled] .btn-dropbox:hover{
  background-color:#1087dd;
  border-color:rgba(0,0,0,.2);
}

.btn-dropbox .badge{
  color:#1087dd;
  background-color:#fff;
}

.btn-facebook{
  color:#fff;
  background-color:#3b5998;
  border-color:rgba(0,0,0,.2);
}

.btn-facebook.active, .btn-facebook.focus, .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover, .open > .dropdown-toggle.btn-facebook{
  color:#fff;
  background-color:#2d4373;
  border-color:rgba(0,0,0,.2);
}

.btn-facebook.disabled, .btn-facebook.disabled.active, .btn-facebook.disabled.focus, .btn-facebook.disabled:active, .btn-facebook.disabled:focus, .btn-facebook.disabled:hover, .btn-facebook[disabled], .btn-facebook[disabled].active, .btn-facebook[disabled].focus, .btn-facebook[disabled]:active, .btn-facebook[disabled]:focus, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook, fieldset[disabled] .btn-facebook.active, fieldset[disabled] .btn-facebook.focus, fieldset[disabled] .btn-facebook:active, fieldset[disabled] .btn-facebook:focus, fieldset[disabled] .btn-facebook:hover{
  background-color:#3b5998;
  border-color:rgba(0,0,0,.2);
}

.btn-facebook .badge{
  color:#3b5998;
  background-color:#fff;
}

.btn-flickr{
  color:#fff;
  background-color:#ff0084;
  border-color:rgba(0,0,0,.2);
}

.btn-flickr.active, .btn-flickr.focus, .btn-flickr:active, .btn-flickr:focus, .btn-flickr:hover, .open > .dropdown-toggle.btn-flickr{
  color:#fff;
  background-color:#cc006a;
  border-color:rgba(0,0,0,.2);
}

.btn-flickr.disabled, .btn-flickr.disabled.active, .btn-flickr.disabled.focus, .btn-flickr.disabled:active, .btn-flickr.disabled:focus, .btn-flickr.disabled:hover, .btn-flickr[disabled], .btn-flickr[disabled].active, .btn-flickr[disabled].focus, .btn-flickr[disabled]:active, .btn-flickr[disabled]:focus, .btn-flickr[disabled]:hover, fieldset[disabled] .btn-flickr, fieldset[disabled] .btn-flickr.active, fieldset[disabled] .btn-flickr.focus, fieldset[disabled] .btn-flickr:active, fieldset[disabled] .btn-flickr:focus, fieldset[disabled] .btn-flickr:hover{
  background-color:#ff0084;
  border-color:rgba(0,0,0,.2);
}

.btn-flickr .badge{
  color:#ff0084;
  background-color:#fff;
}

.btn-foursquare{
  color:#fff;
  background-color:#0072b1;
  border-color:rgba(0,0,0,.2);
}

.btn-foursquare.active, .btn-foursquare.focus, .btn-foursquare:active, .btn-foursquare:focus, .btn-foursquare:hover, .open > .dropdown-toggle.btn-foursquare{
  color:#fff;
  background-color:#00517e;
  border-color:rgba(0,0,0,.2);
}

.btn-foursquare.disabled, .btn-foursquare.disabled.active, .btn-foursquare.disabled.focus, .btn-foursquare.disabled:active, .btn-foursquare.disabled:focus, .btn-foursquare.disabled:hover, .btn-foursquare[disabled], .btn-foursquare[disabled].active, .btn-foursquare[disabled].focus, .btn-foursquare[disabled]:active, .btn-foursquare[disabled]:focus, .btn-foursquare[disabled]:hover, fieldset[disabled] .btn-foursquare, fieldset[disabled] .btn-foursquare.active, fieldset[disabled] .btn-foursquare.focus, fieldset[disabled] .btn-foursquare:active, fieldset[disabled] .btn-foursquare:focus, fieldset[disabled] .btn-foursquare:hover{
  background-color:#0072b1;
  border-color:rgba(0,0,0,.2);
}

.btn-foursquare .badge{
  color:#0072b1;
  background-color:#fff;
}

.btn-github{
  color:#fff;
  background-color:#444;
  border-color:rgba(0,0,0,.2);
}

.btn-github.active, .btn-github.focus, .btn-github:active, .btn-github:focus, .btn-github:hover, .open > .dropdown-toggle.btn-github{
  color:#fff;
  background-color:#2b2b2b;
  border-color:rgba(0,0,0,.2);
}

.btn-github.disabled, .btn-github.disabled.active, .btn-github.disabled.focus, .btn-github.disabled:active, .btn-github.disabled:focus, .btn-github.disabled:hover, .btn-github[disabled], .btn-github[disabled].active, .btn-github[disabled].focus, .btn-github[disabled]:active, .btn-github[disabled]:focus, .btn-github[disabled]:hover, fieldset[disabled] .btn-github, fieldset[disabled] .btn-github.active, fieldset[disabled] .btn-github.focus, fieldset[disabled] .btn-github:active, fieldset[disabled] .btn-github:focus, fieldset[disabled] .btn-github:hover{
  background-color:#444;
  border-color:rgba(0,0,0,.2);
}

.btn-github .badge{
  color:#444;
  background-color:#fff;
}

.btn-google-plus{
  color:#fff;
  background-color:#dd4b39;
  border-color:rgba(0,0,0,.2);
}

.btn-google-plus.active, .btn-google-plus.focus, .btn-google-plus:active, .btn-google-plus:focus, .btn-google-plus:hover, .open > .dropdown-toggle.btn-google-plus{
  color:#fff;
  background-color:#c23321;
  border-color:rgba(0,0,0,.2);
}

.btn-google-plus.disabled, .btn-google-plus.disabled.active, .btn-google-plus.disabled.focus, .btn-google-plus.disabled:active, .btn-google-plus.disabled:focus, .btn-google-plus.disabled:hover, .btn-google-plus[disabled], .btn-google-plus[disabled].active, .btn-google-plus[disabled].focus, .btn-google-plus[disabled]:active, .btn-google-plus[disabled]:focus, .btn-google-plus[disabled]:hover, fieldset[disabled] .btn-google-plus, fieldset[disabled] .btn-google-plus.active, fieldset[disabled] .btn-google-plus.focus, fieldset[disabled] .btn-google-plus:active, fieldset[disabled] .btn-google-plus:focus, fieldset[disabled] .btn-google-plus:hover{
  background-color:#dd4b39;
  border-color:rgba(0,0,0,.2);
}

.btn-google-plus .badge{
  color:#dd4b39;
  background-color:#fff;
}

.btn-instagram{
  color:#fff;
  background-color:#3f729b;
  border-color:rgba(0,0,0,.2);
}

.btn-instagram.active, .btn-instagram.focus, .btn-instagram:active, .btn-instagram:focus, .btn-instagram:hover, .open > .dropdown-toggle.btn-instagram{
  color:#fff;
  background-color:#305777;
  border-color:rgba(0,0,0,.2);
}

.btn-instagram.disabled, .btn-instagram.disabled.active, .btn-instagram.disabled.focus, .btn-instagram.disabled:active, .btn-instagram.disabled:focus, .btn-instagram.disabled:hover, .btn-instagram[disabled], .btn-instagram[disabled].active, .btn-instagram[disabled].focus, .btn-instagram[disabled]:active, .btn-instagram[disabled]:focus, .btn-instagram[disabled]:hover, fieldset[disabled] .btn-instagram, fieldset[disabled] .btn-instagram.active, fieldset[disabled] .btn-instagram.focus, fieldset[disabled] .btn-instagram:active, fieldset[disabled] .btn-instagram:focus, fieldset[disabled] .btn-instagram:hover{
  background-color:#3f729b;
  border-color:rgba(0,0,0,.2);
}

.btn-instagram .badge{
  color:#3f729b;
  background-color:#fff;
}

.btn-linkedin{
  color:#fff;
  background-color:#007bb6;
  border-color:rgba(0,0,0,.2);
}

.btn-linkedin.active, .btn-linkedin.focus, .btn-linkedin:active, .btn-linkedin:focus, .btn-linkedin:hover, .open > .dropdown-toggle.btn-linkedin{
  color:#fff;
  background-color:#005983;
  border-color:rgba(0,0,0,.2);
}

.btn-linkedin.active, .btn-linkedin:active, .open > .dropdown-toggle.btn-linkedin{
  background-image:none;
}

.btn-linkedin.disabled, .btn-linkedin.disabled.active, .btn-linkedin.disabled.focus, .btn-linkedin.disabled:active, .btn-linkedin.disabled:focus, .btn-linkedin.disabled:hover, .btn-linkedin[disabled], .btn-linkedin[disabled].active, .btn-linkedin[disabled].focus, .btn-linkedin[disabled]:active, .btn-linkedin[disabled]:focus, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin, fieldset[disabled] .btn-linkedin.active, fieldset[disabled] .btn-linkedin.focus, fieldset[disabled] .btn-linkedin:active, fieldset[disabled] .btn-linkedin:focus, fieldset[disabled] .btn-linkedin:hover{
  background-color:#007bb6;
  border-color:rgba(0,0,0,.2);
}

.btn-linkedin .badge{
  color:#007bb6;
  background-color:#fff;
}

.btn-microsoft{
  color:#fff;
  background-color:#2672ec;
  border-color:rgba(0,0,0,.2);
}

.btn-microsoft.active, .btn-microsoft.focus, .btn-microsoft:active, .btn-microsoft:focus, .btn-microsoft:hover, .open > .dropdown-toggle.btn-microsoft{
  color:#fff;
  background-color:#125acd;
  border-color:rgba(0,0,0,.2);
}

.btn-microsoft.disabled, .btn-microsoft.disabled.active, .btn-microsoft.disabled.focus, .btn-microsoft.disabled:active, .btn-microsoft.disabled:focus, .btn-microsoft.disabled:hover, .btn-microsoft[disabled], .btn-microsoft[disabled].active, .btn-microsoft[disabled].focus, .btn-microsoft[disabled]:active, .btn-microsoft[disabled]:focus, .btn-microsoft[disabled]:hover, fieldset[disabled] .btn-microsoft, fieldset[disabled] .btn-microsoft.active, fieldset[disabled] .btn-microsoft.focus, fieldset[disabled] .btn-microsoft:active, fieldset[disabled] .btn-microsoft:focus, fieldset[disabled] .btn-microsoft:hover{
  background-color:#2672ec;
  border-color:rgba(0,0,0,.2);
}

.btn-microsoft .badge{
  color:#2672ec;
  background-color:#fff;
}

.btn-openid{
  color:#fff;
  background-color:#f7931e;
  border-color:rgba(0,0,0,.2);
}

.btn-openid.active, .btn-openid.focus, .btn-openid:active, .btn-openid:focus, .btn-openid:hover, .open > .dropdown-toggle.btn-openid{
  color:#fff;
  background-color:#da7908;
  border-color:rgba(0,0,0,.2);
}

.btn-openid.disabled, .btn-openid.disabled.active, .btn-openid.disabled.focus, .btn-openid.disabled:active, .btn-openid.disabled:focus, .btn-openid.disabled:hover, .btn-openid[disabled], .btn-openid[disabled].active, .btn-openid[disabled].focus, .btn-openid[disabled]:active, .btn-openid[disabled]:focus, .btn-openid[disabled]:hover, fieldset[disabled] .btn-openid, fieldset[disabled] .btn-openid.active, fieldset[disabled] .btn-openid.focus, fieldset[disabled] .btn-openid:active, fieldset[disabled] .btn-openid:focus, fieldset[disabled] .btn-openid:hover{
  background-color:#f7931e;
  border-color:rgba(0,0,0,.2);
}

.btn-openid .badge{
  color:#f7931e;
  background-color:#fff;
}

.btn-reddit{
  color:#000;
  background-color:#eff7ff;
  border-color:rgba(0,0,0,.2);
}

.btn-reddit.active, .btn-reddit.focus, .btn-reddit:active, .btn-reddit:focus, .btn-reddit:hover, .open > .dropdown-toggle.btn-reddit{
  color:#000;
  background-color:#bcddff;
  border-color:rgba(0,0,0,.2);
}

.btn-reddit.disabled, .btn-reddit.disabled.active, .btn-reddit.disabled.focus, .btn-reddit.disabled:active, .btn-reddit.disabled:focus, .btn-reddit.disabled:hover, .btn-reddit[disabled], .btn-reddit[disabled].active, .btn-reddit[disabled].focus, .btn-reddit[disabled]:active, .btn-reddit[disabled]:focus, .btn-reddit[disabled]:hover, fieldset[disabled] .btn-reddit, fieldset[disabled] .btn-reddit.active, fieldset[disabled] .btn-reddit.focus, fieldset[disabled] .btn-reddit:active, fieldset[disabled] .btn-reddit:focus, fieldset[disabled] .btn-reddit:hover{
  background-color:#eff7ff;
  border-color:rgba(0,0,0,.2);
}

.btn-reddit .badge{
  color:#eff7ff;
  background-color:#000;
}

.btn-soundcloud{
  color:#fff;
  background-color:#f50;
  border-color:rgba(0,0,0,.2);
}

.btn-soundcloud.active, .btn-soundcloud.focus, .btn-soundcloud:active, .btn-soundcloud:focus, .btn-soundcloud:hover, .open > .dropdown-toggle.btn-soundcloud{
  color:#fff;
  background-color:#c40;
  border-color:rgba(0,0,0,.2);
}

.btn-soundcloud.disabled, .btn-soundcloud.disabled.active, .btn-soundcloud.disabled.focus, .btn-soundcloud.disabled:active, .btn-soundcloud.disabled:focus, .btn-soundcloud.disabled:hover, .btn-soundcloud[disabled], .btn-soundcloud[disabled].active, .btn-soundcloud[disabled].focus, .btn-soundcloud[disabled]:active, .btn-soundcloud[disabled]:focus, .btn-soundcloud[disabled]:hover, fieldset[disabled] .btn-soundcloud, fieldset[disabled] .btn-soundcloud.active, fieldset[disabled] .btn-soundcloud.focus, fieldset[disabled] .btn-soundcloud:active, fieldset[disabled] .btn-soundcloud:focus, fieldset[disabled] .btn-soundcloud:hover{
  background-color:#f50;
  border-color:rgba(0,0,0,.2);
}

.btn-soundcloud .badge{
  color:#f50;
  background-color:#fff;
}

.btn-tumblr{
  color:#fff;
  background-color:#2c4762;
  border-color:rgba(0,0,0,.2);
}

.btn-tumblr.active, .btn-tumblr.focus, .btn-tumblr:active, .btn-tumblr:focus, .btn-tumblr:hover, .open > .dropdown-toggle.btn-tumblr{
  color:#fff;
  background-color:#1c2d3f;
  border-color:rgba(0,0,0,.2);
}

.btn-tumblr.disabled, .btn-tumblr.disabled.active, .btn-tumblr.disabled.focus, .btn-tumblr.disabled:active, .btn-tumblr.disabled:focus, .btn-tumblr.disabled:hover, .btn-tumblr[disabled], .btn-tumblr[disabled].active, .btn-tumblr[disabled].focus, .btn-tumblr[disabled]:active, .btn-tumblr[disabled]:focus, .btn-tumblr[disabled]:hover, fieldset[disabled] .btn-tumblr, fieldset[disabled] .btn-tumblr.active, fieldset[disabled] .btn-tumblr.focus, fieldset[disabled] .btn-tumblr:active, fieldset[disabled] .btn-tumblr:focus, fieldset[disabled] .btn-tumblr:hover{
  background-color:#2c4762;
  border-color:rgba(0,0,0,.2);
}

.btn-tumblr .badge{
  color:#2c4762;
  background-color:#fff;
}

.btn-twitter{
  color:#fff;
  background-color:#55acee;
  border-color:rgba(0,0,0,.2);
}

.btn-twitter.active, .btn-twitter.focus, .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover, .open > .dropdown-toggle.btn-twitter{
  color:#fff;
  background-color:#2795e9;
  border-color:rgba(0,0,0,.2);
}

.btn-twitter.disabled, .btn-twitter.disabled.active, .btn-twitter.disabled.focus, .btn-twitter.disabled:active, .btn-twitter.disabled:focus, .btn-twitter.disabled:hover, .btn-twitter[disabled], .btn-twitter[disabled].active, .btn-twitter[disabled].focus, .btn-twitter[disabled]:active, .btn-twitter[disabled]:focus, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter, fieldset[disabled] .btn-twitter.active, fieldset[disabled] .btn-twitter.focus, fieldset[disabled] .btn-twitter:active, fieldset[disabled] .btn-twitter:focus, fieldset[disabled] .btn-twitter:hover{
  background-color:#55acee;
  border-color:rgba(0,0,0,.2);
}

.btn-twitter .badge{
  color:#55acee;
  background-color:#fff;
}

.btn-vimeo{
  color:#fff;
  background-color:#1ab7ea;
  border-color:rgba(0,0,0,.2);
}

.btn-vimeo.active, .btn-vimeo.focus, .btn-vimeo:active, .btn-vimeo:focus, .btn-vimeo:hover, .open > .dropdown-toggle.btn-vimeo{
  color:#fff;
  background-color:#1295bf;
  border-color:rgba(0,0,0,.2);
}

.btn-vimeo.disabled, .btn-vimeo.disabled.active, .btn-vimeo.disabled.focus, .btn-vimeo.disabled:active, .btn-vimeo.disabled:focus, .btn-vimeo.disabled:hover, .btn-vimeo[disabled], .btn-vimeo[disabled].active, .btn-vimeo[disabled].focus, .btn-vimeo[disabled]:active, .btn-vimeo[disabled]:focus, .btn-vimeo[disabled]:hover, fieldset[disabled] .btn-vimeo, fieldset[disabled] .btn-vimeo.active, fieldset[disabled] .btn-vimeo.focus, fieldset[disabled] .btn-vimeo:active, fieldset[disabled] .btn-vimeo:focus, fieldset[disabled] .btn-vimeo:hover{
  background-color:#1ab7ea;
  border-color:rgba(0,0,0,.2);
}

.btn-vimeo .badge{
  color:#1ab7ea;
  background-color:#fff;
}

.btn-vk{
  color:#fff;
  background-color:#587ea3;
  border-color:rgba(0,0,0,.2);
}

.btn-vk.active, .btn-vk.focus, .btn-vk:active, .btn-vk:focus, .btn-vk:hover, .open > .dropdown-toggle.btn-vk{
  color:#fff;
  background-color:#466482;
  border-color:rgba(0,0,0,.2);
}

.btn-vk.disabled, .btn-vk.disabled.active, .btn-vk.disabled.focus, .btn-vk.disabled:active, .btn-vk.disabled:focus, .btn-vk.disabled:hover, .btn-vk[disabled], .btn-vk[disabled].active, .btn-vk[disabled].focus, .btn-vk[disabled]:active, .btn-vk[disabled]:focus, .btn-vk[disabled]:hover, fieldset[disabled] .btn-vk, fieldset[disabled] .btn-vk.active, fieldset[disabled] .btn-vk.focus, fieldset[disabled] .btn-vk:active, fieldset[disabled] .btn-vk:focus, fieldset[disabled] .btn-vk:hover{
  background-color:#587ea3;
  border-color:rgba(0,0,0,.2);
}

.btn-vk .badge{
  color:#587ea3;
  background-color:#fff;
}

.btn-yahoo{
  color:#fff;
  background-color:#720e9e;
  border-color:rgba(0,0,0,.2);
}

.btn-yahoo.active, .btn-yahoo.focus, .btn-yahoo:active, .btn-yahoo:focus, .btn-yahoo:hover, .open > .dropdown-toggle.btn-yahoo{
  color:#fff;
  background-color:#500a6f;
  border-color:rgba(0,0,0,.2);
}

.btn-yahoo.disabled, .btn-yahoo.disabled.active, .btn-yahoo.disabled.focus, .btn-yahoo.disabled:active, .btn-yahoo.disabled:focus, .btn-yahoo.disabled:hover, .btn-yahoo[disabled], .btn-yahoo[disabled].active, .btn-yahoo[disabled].focus, .btn-yahoo[disabled]:active, .btn-yahoo[disabled]:focus, .btn-yahoo[disabled]:hover, fieldset[disabled] .btn-yahoo, fieldset[disabled] .btn-yahoo.active, fieldset[disabled] .btn-yahoo.focus, fieldset[disabled] .btn-yahoo:active, fieldset[disabled] .btn-yahoo:focus, fieldset[disabled] .btn-yahoo:hover{
  background-color:#720e9e;
  border-color:rgba(0,0,0,.2);
}

.btn-yahoo .badge{
  color:#720e9e;
  background-color:#fff;
}

.icheck-wrap.is-small .icheckbox_square-blue, .icheck-wrap.is-small .iradio_square-blue{
  width:18px;
  height:18px;
  background:url(../img/icheck/blue-small.png) no-repeat;
}

.icheck-wrap.is-small .icheckbox_square-blue, .icheck-wrap.is-small .icheckbox_square-blue.hover{
  background-position:-18px 0;
}

.icheck-wrap.is-small .icheckbox_square-blue.checked{
  background-position:-36px 0;
}

.icheck-wrap.is-small .icheckbox_square-blue.disabled{
  background-position:-54px 0;
  cursor:default;
}

.icheck-wrap.is-small .icheckbox_square-blue.checked.disabled{
  background-position:-72px 0;
}

.icheckbox_square-blue, .iradio_square-blue{
  display:inline-block;
  *display:inline;
  vertical-align:middle;
  margin:0;
  padding:0;
  width:22px;
  height:22px;
  background:url(../img/icheck/blue.png) no-repeat;
  border:none;
  cursor:pointer;
}

.fa, .fa-stack{
  display:inline-block;
}

.fa.fa-pull-left, .fa.pull-left{
  margin-right:.3em;
}

.icheckbox_square-blue{
  background-position:0 0;
}

.icheckbox_square-blue.hover{
  background-position:-24px 0;
}

.icheckbox_square-blue.checked{
  background-position:-48px 0;
}

.icheckbox_square-blue.disabled{
  background-position:-72px 0;
  cursor:default;
}

.icheckbox_square-blue.checked.disabled{
  background-position:-96px 0;
}

.iradio_square-blue{
  background-position:-120px 0;
}

.iradio_square-blue.hover{
  background-position:-144px 0;
}

.iradio_square-blue.checked{
  background-position:-240px 0;
}

.iradio_square-blue.disabled{
  background-position:-192px 0;
  cursor:default;
}

.iradio_square-blue.checked.disabled{
  background-position:-216px 0;
}

.fa{
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
}

.fa-lg{
  font-size:1.33333333em;
  line-height:.75em;
  vertical-align:-15%;
}

.fa-2x{
  font-size:2em;
}

.fa-3x{
  font-size:3em;
}

.fa-4x{
  font-size:4em;
}

.fa-5x{
  font-size:5em;
}

.fa-fw{
  width:1.28571429em;
  text-align:center;
}

.fa-ul{
  padding-left:0;
  margin-left:2.14285714em;
  list-style-type:none;
}

.fa.fa-pull-right, .fa.pull-right{
  margin-left:.3em;
}

.fa-ul > li{
  position:relative;
}

.fa-li{
  position:absolute;
  left:-2.14285714em;
  width:2.14285714em;
  top:.14285714em;
  text-align:center;
}

.fa-li.fa-lg{
  left:-1.85714286em;
}

.fa-border{
  padding:.2em .25em .15em;
  border:.08em solid #eee;
  border-radius:.1em;
}

.fa-pull-right{
  float:right;
}

.fa-spin{
  -webkit-animation:fa-spin 2s infinite linear;
  animation:fa-spin 2s infinite linear;
}

.fa-pulse{
  -webkit-animation:fa-spin 1s infinite steps(8);
  animation:fa-spin 1s infinite steps(8);
}

.fa-rotate-90{
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
}

.fa-rotate-180{
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  transform:rotate(180deg);
}

.fa-rotate-270{
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg);
}

.fa-flip-horizontal{
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform:scale(-1,1);
  -ms-transform:scale(-1,1);
  transform:scale(-1,1);
}

.fa-flip-vertical{
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform:scale(1,-1);
  -ms-transform:scale(1,-1);
  transform:scale(1,-1);
}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90{
  filter:none;
}

.fa-stack{
  position:relative;
  width:2em;
  height:2em;
  line-height:2em;
  vertical-align:middle;
}

.fa-stack-1x, .fa-stack-2x{
  position:absolute;
  left:0;
  width:100%;
  text-align:center;
}

.fa-stack-1x{
  line-height:inherit;
}

.fa-stack-2x{
  font-size:2em;
}

.fa-inverse{
  color:#fff;
}

.fa-glass:before{
  content:"\f000";
}

.fa-music:before{
  content:"\f001";
}

.fa-search:before{
  content:"\f002";
}

.fa-envelope-o:before{
  content:"\f003";
}

.fa-heart:before{
  content:"\f004";
}

.fa-star:before{
  content:"\f005";
}

.fa-star-o:before{
  content:"\f006";
}

.fa-user:before{
  content:"\f007";
}

.fa-film:before{
  content:"\f008";
}

.fa-th-large:before{
  content:"\f009";
}

.fa-th:before{
  content:"\f00a";
}

.fa-th-list:before{
  content:"\f00b";
}

.fa-check:before{
  content:"\f00c";
}

.fa-close:before, .fa-remove:before, .fa-times:before{
  content:"\f00d";
}

.fa-search-plus:before{
  content:"\f00e";
}

.fa-search-minus:before{
  content:"\f010";
}

.fa-power-off:before{
  content:"\f011";
}

.fa-signal:before{
  content:"\f012";
}

.fa-cog:before, .fa-gear:before{
  content:"\f013";
}

.fa-trash-o:before{
  content:"\f014";
}

.fa-home:before{
  content:"\f015";
}

.fa-file-o:before{
  content:"\f016";
}

.fa-clock-o:before{
  content:"\f017";
}

.fa-road:before{
  content:"\f018";
}

.fa-download:before{
  content:"\f019";
}

.fa-arrow-circle-o-down:before{
  content:"\f01a";
}

.fa-arrow-circle-o-up:before{
  content:"\f01b";
}

.fa-inbox:before{
  content:"\f01c";
}

.fa-play-circle-o:before{
  content:"\f01d";
}

.fa-repeat:before, .fa-rotate-right:before{
  content:"\f01e";
}

.fa-refresh:before{
  content:"\f021";
}

.fa-list-alt:before{
  content:"\f022";
}

.fa-lock:before{
  content:"\f023";
}

.fa-flag:before{
  content:"\f024";
}

.fa-headphones:before{
  content:"\f025";
}

.fa-volume-off:before{
  content:"\f026";
}

.fa-volume-down:before{
  content:"\f027";
}

.fa-volume-up:before{
  content:"\f028";
}

.fa-qrcode:before{
  content:"\f029";
}

.fa-barcode:before{
  content:"\f02a";
}

.fa-tag:before{
  content:"\f02b";
}

.fa-tags:before{
  content:"\f02c";
}

.fa-book:before{
  content:"\f02d";
}

.fa-bookmark:before{
  content:"\f02e";
}

.fa-print:before{
  content:"\f02f";
}

.fa-camera:before{
  content:"\f030";
}

.fa-font:before{
  content:"\f031";
}

.fa-bold:before{
  content:"\f032";
}

.fa-italic:before{
  content:"\f033";
}

.fa-text-height:before{
  content:"\f034";
}

.fa-text-width:before{
  content:"\f035";
}

.fa-align-left:before{
  content:"\f036";
}

.fa-align-center:before{
  content:"\f037";
}

.fa-align-right:before{
  content:"\f038";
}

.fa-align-justify:before{
  content:"\f039";
}

.fa-list:before{
  content:"\f03a";
}

.fa-dedent:before, .fa-outdent:before{
  content:"\f03b";
}

.fa-indent:before{
  content:"\f03c";
}

.fa-video-camera:before{
  content:"\f03d";
}

.fa-image:before, .fa-photo:before, .fa-picture-o:before{
  content:"\f03e";
}

.fa-pencil:before{
  content:"\f040";
}

.fa-map-marker:before{
  content:"\f041";
}

.fa-adjust:before{
  content:"\f042";
}

.fa-tint:before{
  content:"\f043";
}

.fa-edit:before, .fa-pencil-square-o:before{
  content:"\f044";
}

.fa-share-square-o:before{
  content:"\f045";
}

.fa-check-square-o:before{
  content:"\f046";
}

.fa-arrows:before{
  content:"\f047";
}

.fa-step-backward:before{
  content:"\f048";
}

.fa-fast-backward:before{
  content:"\f049";
}

.fa-backward:before{
  content:"\f04a";
}

.fa-play:before{
  content:"\f04b";
}

.fa-pause:before{
  content:"\f04c";
}

.fa-stop:before{
  content:"\f04d";
}

.fa-forward:before{
  content:"\f04e";
}

.fa-fast-forward:before{
  content:"\f050";
}

.fa-step-forward:before{
  content:"\f051";
}

.fa-eject:before{
  content:"\f052";
}

.fa-chevron-left:before{
  content:"\f053";
}

.fa-chevron-right:before{
  content:"\f054";
}

.fa-plus-circle:before{
  content:"\f055";
}

.fa-minus-circle:before{
  content:"\f056";
}

.fa-times-circle:before{
  content:"\f057";
}

.fa-check-circle:before{
  content:"\f058";
}

.fa-question-circle:before{
  content:"\f059";
}

.fa-info-circle:before{
  content:"\f05a";
}

.fa-crosshairs:before{
  content:"\f05b";
}

.fa-times-circle-o:before{
  content:"\f05c";
}

.fa-check-circle-o:before{
  content:"\f05d";
}

.fa-ban:before{
  content:"\f05e";
}

.fa-arrow-left:before{
  content:"\f060";
}

.fa-arrow-right:before{
  content:"\f061";
}

.fa-arrow-up:before{
  content:"\f062";
}

.fa-arrow-down:before{
  content:"\f063";
}

.fa-mail-forward:before, .fa-share:before{
  content:"\f064";
}

.fa-expand:before{
  content:"\f065";
}

.fa-compress:before{
  content:"\f066";
}

.fa-plus:before{
  content:"\f067";
}

.fa-minus:before{
  content:"\f068";
}

.fa-asterisk:before{
  content:"\f069";
}

.fa-exclamation-circle:before{
  content:"\f06a";
}

.fa-gift:before{
  content:"\f06b";
}

.fa-leaf:before{
  content:"\f06c";
}

.fa-fire:before{
  content:"\f06d";
}

.fa-eye:before{
  content:"\f06e";
}

.fa-eye-slash:before{
  content:"\f070";
}

.fa-exclamation-triangle:before, .fa-warning:before{
  content:"\f071";
}

.fa-plane:before{
  content:"\f072";
}

.fa-calendar:before{
  content:"\f073";
}

.fa-random:before{
  content:"\f074";
}

.fa-comment:before{
  content:"\f075";
}

.fa-magnet:before{
  content:"\f076";
}

.fa-chevron-up:before{
  content:"\f077";
}

.fa-chevron-down:before{
  content:"\f078";
}

.fa-retweet:before{
  content:"\f079";
}

.fa-shopping-cart:before{
  content:"\f07a";
}

.fa-folder:before{
  content:"\f07b";
}

.fa-folder-open:before{
  content:"\f07c";
}

.fa-arrows-v:before{
  content:"\f07d";
}

.fa-arrows-h:before{
  content:"\f07e";
}

.fa-bar-chart-o:before, .fa-bar-chart:before{
  content:"\f080";
}

.fa-twitter-square:before{
  content:"\f081";
}

.fa-facebook-square:before{
  content:"\f082";
}

.fa-camera-retro:before{
  content:"\f083";
}

.fa-key:before{
  content:"\f084";
}

.fa-cogs:before, .fa-gears:before{
  content:"\f085";
}

.fa-comments:before{
  content:"\f086";
}

.fa-thumbs-o-up:before{
  content:"\f087";
}

.fa-thumbs-o-down:before{
  content:"\f088";
}

.fa-star-half:before{
  content:"\f089";
}

.fa-heart-o:before{
  content:"\f08a";
}

.fa-sign-out:before{
  content:"\f08b";
}

.fa-linkedin-square:before{
  content:"\f08c";
}

.fa-thumb-tack:before{
  content:"\f08d";
}

.fa-external-link:before{
  content:"\f08e";
}

.fa-sign-in:before{
  content:"\f090";
}

.fa-trophy:before{
  content:"\f091";
}

.fa-github-square:before{
  content:"\f092";
}

.fa-upload:before{
  content:"\f093";
}

.fa-lemon-o:before{
  content:"\f094";
}

.fa-phone:before{
  content:"\f095";
}

.fa-square-o:before{
  content:"\f096";
}

.fa-bookmark-o:before{
  content:"\f097";
}

.fa-phone-square:before{
  content:"\f098";
}

.fa-twitter:before{
  content:"\f099";
}

.fa-facebook-f:before, .fa-facebook:before{
  content:"\f09a";
}

.fa-github:before{
  content:"\f09b";
}

.fa-unlock:before{
  content:"\f09c";
}

.fa-credit-card:before{
  content:"\f09d";
}

.fa-feed:before, .fa-rss:before{
  content:"\f09e";
}

.fa-hdd-o:before{
  content:"\f0a0";
}

.fa-bullhorn:before{
  content:"\f0a1";
}

.fa-bell:before{
  content:"\f0f3";
}

.fa-certificate:before{
  content:"\f0a3";
}

.fa-hand-o-right:before{
  content:"\f0a4";
}

.fa-hand-o-left:before{
  content:"\f0a5";
}

.fa-hand-o-up:before{
  content:"\f0a6";
}

.fa-hand-o-down:before{
  content:"\f0a7";
}

.fa-arrow-circle-left:before{
  content:"\f0a8";
}

.fa-arrow-circle-right:before{
  content:"\f0a9";
}

.fa-arrow-circle-up:before{
  content:"\f0aa";
}

.fa-arrow-circle-down:before{
  content:"\f0ab";
}

.fa-globe:before{
  content:"\f0ac";
}

.fa-wrench:before{
  content:"\f0ad";
}

.fa-tasks:before{
  content:"\f0ae";
}

.fa-filter:before{
  content:"\f0b0";
}

.fa-briefcase:before{
  content:"\f0b1";
}

.fa-arrows-alt:before{
  content:"\f0b2";
}

.fa-group:before, .fa-users:before{
  content:"\f0c0";
}

.fa-chain:before, .fa-link:before{
  content:"\f0c1";
}

.fa-cloud:before{
  content:"\f0c2";
}

.fa-flask:before{
  content:"\f0c3";
}

.fa-cut:before, .fa-scissors:before{
  content:"\f0c4";
}

.fa-copy:before, .fa-files-o:before{
  content:"\f0c5";
}

.fa-paperclip:before{
  content:"\f0c6";
}

.fa-floppy-o:before, .fa-save:before{
  content:"\f0c7";
}

.fa-square:before{
  content:"\f0c8";
}

.fa-bars:before, .fa-navicon:before, .fa-reorder:before{
  content:"\f0c9";
}

.fa-list-ul:before{
  content:"\f0ca";
}

.fa-list-ol:before{
  content:"\f0cb";
}

.fa-strikethrough:before{
  content:"\f0cc";
}

.fa-underline:before{
  content:"\f0cd";
}

.fa-table:before{
  content:"\f0ce";
}

.fa-magic:before{
  content:"\f0d0";
}

.fa-truck:before{
  content:"\f0d1";
}

.fa-pinterest:before{
  content:"\f0d2";
}

.fa-pinterest-square:before{
  content:"\f0d3";
}

.fa-google-plus-square:before{
  content:"\f0d4";
}

.fa-google-plus:before{
  content:"\f0d5";
}

.fa-money:before{
  content:"\f0d6";
}

.fa-caret-down:before{
  content:"\f0d7";
}

.fa-caret-up:before{
  content:"\f0d8";
}

.fa-caret-left:before{
  content:"\f0d9";
}

.fa-caret-right:before{
  content:"\f0da";
}

.fa-columns:before{
  content:"\f0db";
}

.fa-sort:before, .fa-unsorted:before{
  content:"\f0dc";
}

.fa-sort-desc:before, .fa-sort-down:before{
  content:"\f0dd";
}

.fa-sort-asc:before, .fa-sort-up:before{
  content:"\f0de";
}

.fa-envelope:before{
  content:"\f0e0";
}

.fa-linkedin:before{
  content:"\f0e1";
}

.fa-rotate-left:before, .fa-undo:before{
  content:"\f0e2";
}

.fa-gavel:before, .fa-legal:before{
  content:"\f0e3";
}

.fa-dashboard:before, .fa-tachometer:before{
  content:"\f0e4";
}

.fa-comment-o:before{
  content:"\f0e5";
}

.fa-comments-o:before{
  content:"\f0e6";
}

.fa-bolt:before, .fa-flash:before{
  content:"\f0e7";
}

.fa-sitemap:before{
  content:"\f0e8";
}

.fa-umbrella:before{
  content:"\f0e9";
}

.fa-clipboard:before, .fa-paste:before{
  content:"\f0ea";
}

.fa-lightbulb-o:before{
  content:"\f0eb";
}

.fa-exchange:before{
  content:"\f0ec";
}

.fa-cloud-download:before{
  content:"\f0ed";
}

.fa-cloud-upload:before{
  content:"\f0ee";
}

.fa-user-md:before{
  content:"\f0f0";
}

.fa-stethoscope:before{
  content:"\f0f1";
}

.fa-suitcase:before{
  content:"\f0f2";
}

.fa-bell-o:before{
  content:"\f0a2";
}

.fa-coffee:before{
  content:"\f0f4";
}

.fa-cutlery:before{
  content:"\f0f5";
}

.fa-file-text-o:before{
  content:"\f0f6";
}

.fa-building-o:before{
  content:"\f0f7";
}

.fa-hospital-o:before{
  content:"\f0f8";
}

.fa-ambulance:before{
  content:"\f0f9";
}

.fa-medkit:before{
  content:"\f0fa";
}

.fa-fighter-jet:before{
  content:"\f0fb";
}

.fa-beer:before{
  content:"\f0fc";
}

.fa-h-square:before{
  content:"\f0fd";
}

.fa-plus-square:before{
  content:"\f0fe";
}

.fa-angle-double-left:before{
  content:"\f100";
}

.fa-angle-double-right:before{
  content:"\f101";
}

.fa-angle-double-up:before{
  content:"\f102";
}

.fa-angle-double-down:before{
  content:"\f103";
}

.fa-angle-left:before{
  content:"\f104";
}

.fa-angle-right:before{
  content:"\f105";
}

.fa-angle-up:before{
  content:"\f106";
}

.fa-angle-down:before{
  content:"\f107";
}

.fa-desktop:before{
  content:"\f108";
}

.fa-laptop:before{
  content:"\f109";
}

.fa-tablet:before{
  content:"\f10a";
}

.fa-mobile-phone:before, .fa-mobile:before{
  content:"\f10b";
}

.fa-circle-o:before{
  content:"\f10c";
}

.fa-quote-left:before{
  content:"\f10d";
}

.fa-quote-right:before{
  content:"\f10e";
}

.fa-spinner:before{
  content:"\f110";
}

.fa-circle:before{
  content:"\f111";
}

.fa-mail-reply:before, .fa-reply:before{
  content:"\f112";
}

.fa-github-alt:before{
  content:"\f113";
}

.fa-folder-o:before{
  content:"\f114";
}

.fa-folder-open-o:before{
  content:"\f115";
}

.fa-smile-o:before{
  content:"\f118";
}

.fa-frown-o:before{
  content:"\f119";
}

.fa-meh-o:before{
  content:"\f11a";
}

.fa-gamepad:before{
  content:"\f11b";
}

.fa-keyboard-o:before{
  content:"\f11c";
}

.fa-flag-o:before{
  content:"\f11d";
}

.fa-flag-checkered:before{
  content:"\f11e";
}

.fa-terminal:before{
  content:"\f120";
}

.fa-code:before{
  content:"\f121";
}

.fa-mail-reply-all:before, .fa-reply-all:before{
  content:"\f122";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before{
  content:"\f123";
}

.fa-location-arrow:before{
  content:"\f124";
}

.fa-crop:before{
  content:"\f125";
}

.fa-code-fork:before{
  content:"\f126";
}

.fa-chain-broken:before, .fa-unlink:before{
  content:"\f127";
}

.fa-question:before{
  content:"\f128";
}

.fa-info:before{
  content:"\f129";
}

.fa-exclamation:before{
  content:"\f12a";
}

.fa-superscript:before{
  content:"\f12b";
}

.fa-subscript:before{
  content:"\f12c";
}

.fa-eraser:before{
  content:"\f12d";
}

.fa-puzzle-piece:before{
  content:"\f12e";
}

.fa-microphone:before{
  content:"\f130";
}

.fa-microphone-slash:before{
  content:"\f131";
}

.fa-shield:before{
  content:"\f132";
}

.fa-calendar-o:before{
  content:"\f133";
}

.fa-fire-extinguisher:before{
  content:"\f134";
}

.fa-rocket:before{
  content:"\f135";
}

.fa-maxcdn:before{
  content:"\f136";
}

.fa-chevron-circle-left:before{
  content:"\f137";
}

.fa-chevron-circle-right:before{
  content:"\f138";
}

.fa-chevron-circle-up:before{
  content:"\f139";
}

.fa-chevron-circle-down:before{
  content:"\f13a";
}

.fa-html5:before{
  content:"\f13b";
}

.fa-css3:before{
  content:"\f13c";
}

.fa-anchor:before{
  content:"\f13d";
}

.fa-unlock-alt:before{
  content:"\f13e";
}

.fa-bullseye:before{
  content:"\f140";
}

.fa-ellipsis-h:before{
  content:"\f141";
}

.fa-ellipsis-v:before{
  content:"\f142";
}

.fa-rss-square:before{
  content:"\f143";
}

.fa-play-circle:before{
  content:"\f144";
}

.fa-ticket:before{
  content:"\f145";
}

.fa-minus-square:before{
  content:"\f146";
}

.fa-minus-square-o:before{
  content:"\f147";
}

.fa-level-up:before{
  content:"\f148";
}

.fa-level-down:before{
  content:"\f149";
}

.fa-check-square:before{
  content:"\f14a";
}

.fa-pencil-square:before{
  content:"\f14b";
}

.fa-external-link-square:before{
  content:"\f14c";
}

.fa-share-square:before{
  content:"\f14d";
}

.fa-compass:before{
  content:"\f14e";
}

.fa-caret-square-o-down:before, .fa-toggle-down:before{
  content:"\f150";
}

.fa-caret-square-o-up:before, .fa-toggle-up:before{
  content:"\f151";
}

.fa-caret-square-o-right:before, .fa-toggle-right:before{
  content:"\f152";
}

.fa-eur:before, .fa-euro:before{
  content:"\f153";
}

.fa-gbp:before{
  content:"\f154";
}

.fa-dollar:before, .fa-usd:before{
  content:"\f155";
}

.fa-inr:before, .fa-rupee:before{
  content:"\f156";
}

.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before{
  content:"\f157";
}

.fa-rouble:before, .fa-rub:before, .fa-ruble:before{
  content:"\f158";
}

.fa-krw:before, .fa-won:before{
  content:"\f159";
}

.fa-bitcoin:before, .fa-btc:before{
  content:"\f15a";
}

.fa-file:before{
  content:"\f15b";
}

.fa-file-text:before{
  content:"\f15c";
}

.fa-sort-alpha-asc:before{
  content:"\f15d";
}

.fa-sort-alpha-desc:before{
  content:"\f15e";
}

.fa-sort-amount-asc:before{
  content:"\f160";
}

.fa-sort-amount-desc:before{
  content:"\f161";
}

.fa-sort-numeric-asc:before{
  content:"\f162";
}

.fa-sort-numeric-desc:before{
  content:"\f163";
}

.fa-thumbs-up:before{
  content:"\f164";
}

.fa-thumbs-down:before{
  content:"\f165";
}

.fa-youtube-square:before{
  content:"\f166";
}

.fa-youtube:before{
  content:"\f167";
}

.fa-xing:before{
  content:"\f168";
}

.fa-xing-square:before{
  content:"\f169";
}

.fa-youtube-play:before{
  content:"\f16a";
}

.fa-dropbox:before{
  content:"\f16b";
}

.fa-stack-overflow:before{
  content:"\f16c";
}

.fa-instagram:before{
  content:"\f16d";
}

.fa-flickr:before{
  content:"\f16e";
}

.fa-adn:before{
  content:"\f170";
}

.fa-bitbucket:before{
  content:"\f171";
}

.fa-bitbucket-square:before{
  content:"\f172";
}

.fa-tumblr:before{
  content:"\f173";
}

.fa-tumblr-square:before{
  content:"\f174";
}

.fa-long-arrow-down:before{
  content:"\f175";
}

.fa-long-arrow-up:before{
  content:"\f176";
}

.fa-long-arrow-left:before{
  content:"\f177";
}

.fa-long-arrow-right:before{
  content:"\f178";
}

.fa-apple:before{
  content:"\f179";
}

.fa-windows:before{
  content:"\f17a";
}

.fa-android:before{
  content:"\f17b";
}

.fa-linux:before{
  content:"\f17c";
}

.fa-dribbble:before{
  content:"\f17d";
}

.fa-skype:before{
  content:"\f17e";
}

.fa-foursquare:before{
  content:"\f180";
}

.fa-trello:before{
  content:"\f181";
}

.fa-female:before{
  content:"\f182";
}

.fa-male:before{
  content:"\f183";
}

.fa-gittip:before, .fa-gratipay:before{
  content:"\f184";
}

.fa-sun-o:before{
  content:"\f185";
}

.fa-moon-o:before{
  content:"\f186";
}

.fa-archive:before{
  content:"\f187";
}

.fa-bug:before{
  content:"\f188";
}

.fa-vk:before{
  content:"\f189";
}

.fa-weibo:before{
  content:"\f18a";
}

.fa-renren:before{
  content:"\f18b";
}

.fa-pagelines:before{
  content:"\f18c";
}

.fa-stack-exchange:before{
  content:"\f18d";
}

.fa-arrow-circle-o-right:before{
  content:"\f18e";
}

.fa-arrow-circle-o-left:before{
  content:"\f190";
}

.fa-caret-square-o-left:before, .fa-toggle-left:before{
  content:"\f191";
}

.fa-dot-circle-o:before{
  content:"\f192";
}

.fa-wheelchair:before{
  content:"\f193";
}

.fa-vimeo-square:before{
  content:"\f194";
}

.fa-try:before, .fa-turkish-lira:before{
  content:"\f195";
}

.fa-plus-square-o:before{
  content:"\f196";
}

.fa-space-shuttle:before{
  content:"\f197";
}

.fa-slack:before{
  content:"\f198";
}

.fa-envelope-square:before{
  content:"\f199";
}

.fa-wordpress:before{
  content:"\f19a";
}

.fa-openid:before{
  content:"\f19b";
}

.fa-bank:before, .fa-institution:before, .fa-university:before{
  content:"\f19c";
}

.fa-graduation-cap:before, .fa-mortar-board:before{
  content:"\f19d";
}

.fa-yahoo:before{
  content:"\f19e";
}

.fa-google:before{
  content:"\f1a0";
}

.fa-reddit:before{
  content:"\f1a1";
}

.fa-reddit-square:before{
  content:"\f1a2";
}

.fa-stumbleupon-circle:before{
  content:"\f1a3";
}

.fa-stumbleupon:before{
  content:"\f1a4";
}

.fa-delicious:before{
  content:"\f1a5";
}

.fa-digg:before{
  content:"\f1a6";
}

.fa-pied-piper:before{
  content:"\f1a7";
}

.fa-pied-piper-alt:before{
  content:"\f1a8";
}

.fa-drupal:before{
  content:"\f1a9";
}

.fa-joomla:before{
  content:"\f1aa";
}

.fa-language:before{
  content:"\f1ab";
}

.fa-fax:before{
  content:"\f1ac";
}

.fa-building:before{
  content:"\f1ad";
}

.fa-child:before{
  content:"\f1ae";
}

.fa-paw:before{
  content:"\f1b0";
}

.fa-spoon:before{
  content:"\f1b1";
}

.fa-cube:before{
  content:"\f1b2";
}

.fa-cubes:before{
  content:"\f1b3";
}

.fa-behance:before{
  content:"\f1b4";
}

.fa-behance-square:before{
  content:"\f1b5";
}

.fa-steam:before{
  content:"\f1b6";
}

.fa-steam-square:before{
  content:"\f1b7";
}

.fa-recycle:before{
  content:"\f1b8";
}

.fa-automobile:before, .fa-car:before{
  content:"\f1b9";
}

.fa-cab:before, .fa-taxi:before{
  content:"\f1ba";
}

.fa-tree:before{
  content:"\f1bb";
}

.fa-spotify:before{
  content:"\f1bc";
}

.fa-deviantart:before{
  content:"\f1bd";
}

.fa-soundcloud:before{
  content:"\f1be";
}

.fa-database:before{
  content:"\f1c0";
}

.fa-file-pdf-o:before{
  content:"\f1c1";
}

.fa-file-word-o:before{
  content:"\f1c2";
}

.fa-file-excel-o:before{
  content:"\f1c3";
}

.fa-file-powerpoint-o:before{
  content:"\f1c4";
}

.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before{
  content:"\f1c5";
}

.fa-file-archive-o:before, .fa-file-zip-o:before{
  content:"\f1c6";
}

.fa-file-audio-o:before, .fa-file-sound-o:before{
  content:"\f1c7";
}

.fa-file-movie-o:before, .fa-file-video-o:before{
  content:"\f1c8";
}

.fa-file-code-o:before{
  content:"\f1c9";
}

.fa-vine:before{
  content:"\f1ca";
}

.fa-codepen:before{
  content:"\f1cb";
}

.fa-jsfiddle:before{
  content:"\f1cc";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before{
  content:"\f1cd";
}

.fa-circle-o-notch:before{
  content:"\f1ce";
}

.fa-ra:before, .fa-rebel:before{
  content:"\f1d0";
}

.fa-empire:before, .fa-ge:before{
  content:"\f1d1";
}

.fa-git-square:before{
  content:"\f1d2";
}

.fa-git:before{
  content:"\f1d3";
}

.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before{
  content:"\f1d4";
}

.fa-tencent-weibo:before{
  content:"\f1d5";
}

.fa-qq:before{
  content:"\f1d6";
}

.fa-wechat:before, .fa-weixin:before{
  content:"\f1d7";
}

.fa-paper-plane:before, .fa-send:before{
  content:"\f1d8";
}

.fa-paper-plane-o:before, .fa-send-o:before{
  content:"\f1d9";
}

.fa-history:before{
  content:"\f1da";
}

.fa-circle-thin:before{
  content:"\f1db";
}

.fa-header:before{
  content:"\f1dc";
}

.fa-paragraph:before{
  content:"\f1dd";
}

.fa-sliders:before{
  content:"\f1de";
}

.fa-share-alt:before{
  content:"\f1e0";
}

.fa-share-alt-square:before{
  content:"\f1e1";
}

.fa-bomb:before{
  content:"\f1e2";
}

.fa-futbol-o:before, .fa-soccer-ball-o:before{
  content:"\f1e3";
}

.fa-tty:before{
  content:"\f1e4";
}

.fa-binoculars:before{
  content:"\f1e5";
}

.fa-plug:before{
  content:"\f1e6";
}

.fa-slideshare:before{
  content:"\f1e7";
}

.fa-twitch:before{
  content:"\f1e8";
}

.fa-yelp:before{
  content:"\f1e9";
}

.fa-newspaper-o:before{
  content:"\f1ea";
}

.fa-wifi:before{
  content:"\f1eb";
}

.fa-calculator:before{
  content:"\f1ec";
}

.fa-paypal:before{
  content:"\f1ed";
}

.fa-google-wallet:before{
  content:"\f1ee";
}

.fa-cc-visa:before{
  content:"\f1f0";
}

.fa-cc-mastercard:before{
  content:"\f1f1";
}

.fa-cc-discover:before{
  content:"\f1f2";
}

.fa-cc-amex:before{
  content:"\f1f3";
}

.fa-cc-paypal:before{
  content:"\f1f4";
}

.fa-cc-stripe:before{
  content:"\f1f5";
}

.fa-bell-slash:before{
  content:"\f1f6";
}

.fa-bell-slash-o:before{
  content:"\f1f7";
}

.fa-trash:before{
  content:"\f1f8";
}

.fa-copyright:before{
  content:"\f1f9";
}

.fa-at:before{
  content:"\f1fa";
}

.fa-eyedropper:before{
  content:"\f1fb";
}

.fa-paint-brush:before{
  content:"\f1fc";
}

.fa-birthday-cake:before{
  content:"\f1fd";
}

.fa-area-chart:before{
  content:"\f1fe";
}

.fa-pie-chart:before{
  content:"\f200";
}

.fa-line-chart:before{
  content:"\f201";
}

.fa-lastfm:before{
  content:"\f202";
}

.fa-lastfm-square:before{
  content:"\f203";
}

.fa-toggle-off:before{
  content:"\f204";
}

.fa-toggle-on:before{
  content:"\f205";
}

.fa-bicycle:before{
  content:"\f206";
}

.fa-bus:before{
  content:"\f207";
}

.fa-ioxhost:before{
  content:"\f208";
}

.fa-angellist:before{
  content:"\f209";
}

.fa-cc:before{
  content:"\f20a";
}

.fa-ils:before, .fa-shekel:before, .fa-sheqel:before{
  content:"\f20b";
}

.fa-meanpath:before{
  content:"\f20c";
}

.fa-buysellads:before{
  content:"\f20d";
}

.fa-connectdevelop:before{
  content:"\f20e";
}

.fa-dashcube:before{
  content:"\f210";
}

.fa-forumbee:before{
  content:"\f211";
}

.fa-leanpub:before{
  content:"\f212";
}

.fa-sellsy:before{
  content:"\f213";
}

.fa-shirtsinbulk:before{
  content:"\f214";
}

.fa-simplybuilt:before{
  content:"\f215";
}

.fa-skyatlas:before{
  content:"\f216";
}

.fa-cart-plus:before{
  content:"\f217";
}

.fa-cart-arrow-down:before{
  content:"\f218";
}

.fa-diamond:before{
  content:"\f219";
}

.fa-ship:before{
  content:"\f21a";
}

.fa-user-secret:before{
  content:"\f21b";
}

.fa-motorcycle:before{
  content:"\f21c";
}

.fa-street-view:before{
  content:"\f21d";
}

.fa-heartbeat:before{
  content:"\f21e";
}

.fa-venus:before{
  content:"\f221";
}

.fa-mars:before{
  content:"\f222";
}

.fa-mercury:before{
  content:"\f223";
}

.fa-intersex:before, .fa-transgender:before{
  content:"\f224";
}

.fa-transgender-alt:before{
  content:"\f225";
}

.fa-venus-double:before{
  content:"\f226";
}

.fa-mars-double:before{
  content:"\f227";
}

.fa-venus-mars:before{
  content:"\f228";
}

.fa-mars-stroke:before{
  content:"\f229";
}

.fa-mars-stroke-v:before{
  content:"\f22a";
}

.fa-mars-stroke-h:before{
  content:"\f22b";
}

.fa-neuter:before{
  content:"\f22c";
}

.fa-genderless:before{
  content:"\f22d";
}

.fa-facebook-official:before{
  content:"\f230";
}

.fa-pinterest-p:before{
  content:"\f231";
}

.fa-whatsapp:before{
  content:"\f232";
}

.fa-server:before{
  content:"\f233";
}

.fa-user-plus:before{
  content:"\f234";
}

.fa-user-times:before{
  content:"\f235";
}

.fa-bed:before, .fa-hotel:before{
  content:"\f236";
}

.fa-viacoin:before{
  content:"\f237";
}

.fa-train:before{
  content:"\f238";
}

.fa-subway:before{
  content:"\f239";
}

.fa-medium:before{
  content:"\f23a";
}

.fa-y-combinator:before, .fa-yc:before{
  content:"\f23b";
}

.fa-optin-monster:before{
  content:"\f23c";
}

.fa-opencart:before{
  content:"\f23d";
}

.fa-expeditedssl:before{
  content:"\f23e";
}

.fa-battery-4:before, .fa-battery-full:before{
  content:"\f240";
}

.fa-battery-3:before, .fa-battery-three-quarters:before{
  content:"\f241";
}

.fa-battery-2:before, .fa-battery-half:before{
  content:"\f242";
}

.fa-battery-1:before, .fa-battery-quarter:before{
  content:"\f243";
}

.fa-battery-0:before, .fa-battery-empty:before{
  content:"\f244";
}

.fa-mouse-pointer:before{
  content:"\f245";
}

.fa-i-cursor:before{
  content:"\f246";
}

.fa-object-group:before{
  content:"\f247";
}

.fa-object-ungroup:before{
  content:"\f248";
}

.fa-sticky-note:before{
  content:"\f249";
}

.fa-sticky-note-o:before{
  content:"\f24a";
}

.fa-cc-jcb:before{
  content:"\f24b";
}

.fa-cc-diners-club:before{
  content:"\f24c";
}

.fa-clone:before{
  content:"\f24d";
}

.fa-balance-scale:before{
  content:"\f24e";
}

.fa-hourglass-o:before{
  content:"\f250";
}

.fa-hourglass-1:before, .fa-hourglass-start:before{
  content:"\f251";
}

.fa-hourglass-2:before, .fa-hourglass-half:before{
  content:"\f252";
}

.fa-hourglass-3:before, .fa-hourglass-end:before{
  content:"\f253";
}

.fa-hourglass:before{
  content:"\f254";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before{
  content:"\f255";
}

.fa-hand-paper-o:before, .fa-hand-stop-o:before{
  content:"\f256";
}

.fa-hand-scissors-o:before{
  content:"\f257";
}

.fa-hand-lizard-o:before{
  content:"\f258";
}

.fa-hand-spock-o:before{
  content:"\f259";
}

.fa-hand-pointer-o:before{
  content:"\f25a";
}

.fa-hand-peace-o:before{
  content:"\f25b";
}

.fa-trademark:before{
  content:"\f25c";
}

.fa-registered:before{
  content:"\f25d";
}

.fa-creative-commons:before{
  content:"\f25e";
}

.fa-gg:before{
  content:"\f260";
}

.fa-gg-circle:before{
  content:"\f261";
}

.fa-tripadvisor:before{
  content:"\f262";
}

.fa-odnoklassniki:before{
  content:"\f263";
}

.fa-odnoklassniki-square:before{
  content:"\f264";
}

.fa-get-pocket:before{
  content:"\f265";
}

.fa-wikipedia-w:before{
  content:"\f266";
}

.fa-safari:before{
  content:"\f267";
}

.fa-chrome:before{
  content:"\f268";
}

.fa-firefox:before{
  content:"\f269";
}

.fa-opera:before{
  content:"\f26a";
}

.fa-internet-explorer:before{
  content:"\f26b";
}

.fa-television:before, .fa-tv:before{
  content:"\f26c";
}

.fa-contao:before{
  content:"\f26d";
}

.fa-500px:before{
  content:"\f26e";
}

.fa-amazon:before{
  content:"\f270";
}

.fa-calendar-plus-o:before{
  content:"\f271";
}

.fa-calendar-minus-o:before{
  content:"\f272";
}

.fa-calendar-times-o:before{
  content:"\f273";
}

.fa-calendar-check-o:before{
  content:"\f274";
}

.fa-industry:before{
  content:"\f275";
}

.fa-map-pin:before{
  content:"\f276";
}

.fa-map-signs:before{
  content:"\f277";
}

.fa-map-o:before{
  content:"\f278";
}

.fa-map:before{
  content:"\f279";
}

.fa-commenting:before{
  content:"\f27a";
}

.fa-commenting-o:before{
  content:"\f27b";
}

.fa-houzz:before{
  content:"\f27c";
}

.fa-vimeo:before{
  content:"\f27d";
}

.fa-black-tie:before{
  content:"\f27e";
}

.fa-fonticons:before{
  content:"\f280";
}

.MagicZoomPlus, .MagicZoomPlus *{
  box-sizing:content-box;
}

.MagicZoomPlus, .MagicZoomPlus:hover{
  display:inline-block;
  cursor:url(../img/magiczoom/zoomin.cur),pointer;
  outline:0!important;
  font-size:0!important;
  line-height:100%!important;
  direction:ltr;
  max-width:100%;
}

.MagicZoomPlusHint, .MagicZoomPlusLoading{
  color:#444;
  font-size:8pt;
  text-align:left;
}

.MagicZoomPlus img{
  border:0!important;
  margin:0!important;
  outline:0!important;
  padding:0!important;
  height:auto;
}

.MagicZoomPlus > img{
  width:100%;
}

.MagicZoomPlus.magic-for-ie8, .MagicZoomPlus.magic-for-ie8 > img{
  max-width:none!important;
}

.MagicZoomPlus.magic-for-ie5 img, .MagicZoomPlus.magic-for-ie7 > img{
  width:auto;
}

td > .MagicZoomPlus.magic-for-ie8 > img, td > .MagicZoomPlus > img{
  max-width:none;
  width:auto;
}

.MagicThumb-expanded > div > div > div > img, .MagicZoomBigImageCont img, .magic-temporary-img img{
  max-height:none!important;
  max-width:none!important;
}

.MagicZoomPlus span{
  display:none!important;
}

.MagicZoomPlusHint{
  background:url(../img/magiczoom/hint.gif) 2px 50% no-repeat;
  font-family:sans-serif;
  line-height:24px;
  margin:0;
  min-height:24px;
  padding:2px 2px 2px 20px!important;
  text-decoration:none;
}

.MagicZoomLoading, .MagicZoomPlusLoading{
  font-family:sans-serif;
  margin:0;
  padding:4px 4px 4px 24px!important;
  text-decoration:none;
}

.MagicZoomPlusLoading{
  background:url(../img/magiczoom/loader.gif) 2px 50% no-repeat #fff;
  border:1px solid #ccc;
  line-height:1.5em;
}

.MagicZoomPlus-ExternalText{
  display:none;
}

.MagicZoomBigImageCont{
  background:#fff;
  border:1px solid #999;
  -webkit-transition:none!important;
  -moz-transition:none!important;
  transition:none!important;
}

.MagicThumb-buttons a, .MagicThumb-expanded{
  -webkit-transition:none!important;
  -moz-transition:none!important;
}

.MagicZoomBigImageCont.inner-zoom{
  border:0;
}

.MagicZoomBigImageCont img{
  height:auto!important;
  width:auto!important;
}

.MagicZoomHeader{
  background:#666;
  color:#fff;
  font-size:10pt!important;
  line-height:normal!important;
  text-align:center!important;
}

.MagicZoomPup{
  background:#dadad1;
  border:3px solid #aaa;
  cursor:url(../img/magiczoom/zoomin.cur),pointer;
}

.MagicZoomLoading{
  background:url(../img/magiczoom/loader.gif) 2px 50% no-repeat #fff;
  border:1px solid #ccc;
  color:#444;
  font-size:8pt;
  line-height:1.5em;
  text-align:left;
}

.MagicHotspots{
  display:none;
  visibility:hidden;
}

.MagicHotspots a{
  border:1px solid #ccc;
  display:block!important;
  position:absolute!important;
}

.MagicHotspots a:hover{
  border:1px solid red;
}

.MagicThumb-expanded-thumbnail{
  cursor:default;
}

.MagicThumb-expanded{
  background:#fff;
  border:1px solid #ccc;
  cursor:url(../img/magiczoom/zoomout.cur),pointer;
  outline:0;
  padding:0;
  -webkit-box-sizing:content-box!important;
  -moz-box-sizing:content-box!important;
  box-sizing:content-box!important;
  transition:none!important;
}

.MagicThumb-expanded img{
  background:#fff;
}

.MagicThumb-caption{
  background:#ccc;
  border:0!important;
  color:#333;
  font:400 10pt Verdana,Helvetica;
  min-height:18px!important;
  padding:8px;
  outline:0!important;
  text-align:left;
}

.MagicThumb-buttons{
  background:url(../img/magiczoom/buttons1.png) no-repeat;
  display:block;
  height:24px;
}

.MagicThumb-buttons a{
  height:24px;
  margin:0 1px!important;
  overflow:hidden;
  width:24px;
  transition:none!important;
}

.MagicThumb-expanded > div > div > div > img{
  height:auto!important;
  width:auto!important;
}

.MagicThumb-background{
  -webkit-transition:none!important;
  -moz-transition:none!important;
  transition:none!important;
}

.fancybox-image, .fileinput .thumbnail > img{
  max-height:100%;
}

.MagicBoxShadow{
  -moz-box-shadow:3px 3px 4px #888;
  -webkit-box-shadow:3px 3px 4px #888;
  box-shadow:3px 3px 4px #888;
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')!important;
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')"!important;
}

.MagicBoxGlow{
  -moz-box-shadow:0 0 4px 4px #888;
  -webkit-box-shadow:0 0 4px 4px #888;
  box-shadow:0 0 4px 4px #888;
  filter:progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')!important;
  -ms-filter:"progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')"!important;
}

.bx-wrapper{
  position:relative;
  margin:0 auto 60px;
  padding:0;
  *zoom:1;
}

.bx-wrapper img{
  max-width:100%;
  display:block;
}

.bx-wrapper .bx-viewport{
  -moz-box-shadow:0 0 5px #ccc;
  -webkit-box-shadow:0 0 5px #ccc;
  box-shadow:0 0 5px #ccc;
  border:5px solid #fff;
  left:-5px;
  background:#fff;
  -webkit-transform:translatez(0);
  -moz-transform:translatez(0);
  -ms-transform:translatez(0);
  -o-transform:translatez(0);
  transform:translatez(0);
}

.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager{
  position:absolute;
  bottom:-30px;
  width:100%;
}

.bx-wrapper .bx-loading{
  min-height:50px;
  background:url(../img/bxslider/bx_loader.gif) center center no-repeat #fff;
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:2000;
}

.bx-wrapper .bx-pager{
  text-align:center;
  font-size:.85em;
  font-family:Arial;
  font-weight:700;
  color:#666;
  padding-top:20px;
}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager .bx-pager-item{
  display:inline-block;
  *zoom:1;
  *display:inline;
}

.bx-wrapper .bx-pager.bx-default-pager a{
  background:#666;
  text-indent:-9999px;
  display:block;
  width:10px;
  height:10px;
  margin:0 5px;
  outline:0;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover{
  background:#000;
}

.bx-wrapper .bx-prev{
  left:10px;
  background:url(../img/bxslider/controls.png) 0 -32px no-repeat;
}

.bx-wrapper .bx-next{
  right:10px;
  background:url(../img/bxslider/controls.png) -43px -32px no-repeat;
}

.bx-wrapper .bx-prev:hover{
  background-position:0 0;
}

.bx-wrapper .bx-next:hover{
  background-position:-43px 0;
}

.bx-wrapper .bx-controls-direction a{
  position:absolute;
  top:50%;
  margin-top:-16px;
  outline:0;
  width:32px;
  height:32px;
  text-indent:-9999px;
  z-index:9999;
}

.bx-wrapper .bx-controls-direction a.disabled{
  display:none;
}

.bx-wrapper .bx-controls-auto{
  text-align:center;
}

.bx-wrapper .bx-controls-auto .bx-start{
  display:block;
  text-indent:-9999px;
  width:10px;
  height:11px;
  outline:0;
  background:url(../img/bxslider/controls.png) -86px -11px no-repeat;
  margin:0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:hover{
  background-position:-86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop{
  display:block;
  text-indent:-9999px;
  width:9px;
  height:11px;
  outline:0;
  background:url(../img/bxslider/controls.png) -86px -44px no-repeat;
  margin:0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:hover{
  background-position:-86px -33px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{
  text-align:left;
  width:80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
  right:0;
  width:35px;
}

.bx-wrapper .bx-caption{
  position:absolute;
  bottom:0;
  left:0;
  background:#666\9;
  background:rgba(80,80,80,.75);
  width:100%;
}

.bx-wrapper .bx-caption span{
  color:#fff;
  font-family:Arial;
  display:block;
  font-size:.85em;
  padding:10px;
}

.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object{
  padding:0;
  margin:0;
  border:0;
  outline:0;
  vertical-align:top;
}

.bootstrap-switch, .btn-file, .fileinput .btn, .fileinput .thumbnail, .fileinput-filename, .slider{
  vertical-align:middle;
}

.fancybox-wrap{
  position:absolute;
  top:0;
  left:0;
  z-index:8020;
}

.fancybox-inner, .fancybox-outer, .fancybox-skin{
  position:relative;
}

.fancybox-skin{
  background:#f9f9f9;
  color:#444;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

.fancybox-opened{
  z-index:8030;
}

.fancybox-opened .fancybox-skin{
  -webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);
  -moz-box-shadow:0 10px 25px rgba(0,0,0,.5);
  box-shadow:0 10px 25px rgba(0,0,0,.5);
}

.fancybox-type-iframe .fancybox-inner{
  -webkit-overflow-scrolling:touch;
}

.fancybox-error{
  color:#444;
  font-size:.7px;
  margin:0;
  padding:15px;
  white-space:nowrap;
}

.fancybox-iframe, .fancybox-image{
  display:block;
  width:100%;
  height:100%;
}

.fancybox-image{
  max-width:100%;
}

#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span{
  background-image:url(../img/fancybox/fancybox_sprite.png);
}

#fancybox-loading{
  position:fixed;
  top:50%;
  left:50%;
  margin-top:-22px;
  margin-left:-22px;
  background-position:0 -108px;
  opacity:.8;
  cursor:pointer;
  z-index:8060;
}

.fancybox-close, .fancybox-nav, .fancybox-nav span{
  z-index:8040;
  position:absolute;
  cursor:pointer;
}

#fancybox-loading div{
  width:44px;
  height:44px;
  background:url(../img/fancybox/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close{
  top:-18px;
  right:-18px;
  width:36px;
  height:36px;
}

.fancybox-nav{
  top:0;
  width:40%;
  height:100%;
  text-decoration:none;
  background:url(../img/fancybox/blank.gif);
}

.fancybox-prev{
  left:0;
}

.fancybox-next{
  right:0;
}

.fancybox-nav span{
  top:50%;
  width:36px;
  height:34px;
  margin-top:-18px;
  visibility:hidden;
}

.fancybox-prev span{
  left:10px;
  background-position:0 -36px;
}

.fancybox-next span{
  right:10px;
  background-position:0 -72px;
}

.fancybox-nav:hover span{
  visibility:visible;
}

.fancybox-tmp{
  position:absolute;
  top:-99999px;
  left:-99999px;
  visibility:hidden;
  max-width:99999px;
  max-height:99999px;
  overflow:visible!important;
}

.fancybox-lock, .fancybox-lock body{
  overflow:hidden!important;
}

.fancybox-lock{
  width:auto;
}

.fancybox-lock-test{
  overflow-y:hidden!important;
}

.fancybox-overlay{
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
  display:none;
  z-index:8010;
  background:url(../img/fancybox/fancybox_overlay.png);
}

.fancybox-overlay-fixed{
  position:fixed;
  bottom:0;
  right:0;
}

.fancybox-lock .fancybox-overlay{
  overflow:auto;
  overflow-y:scroll;
}

.fancybox-title{
  visibility:hidden;
  font-size:.65px;
  font-weight:400;
  position:relative;
  z-index:8050;
}

.fancybox-opened .fancybox-title{
  visibility:visible;
}

.fancybox-title-float-wrap{
  position:absolute;
  bottom:0;
  right:50%;
  margin-bottom:-35px;
  z-index:8050;
  text-align:center;
}

.fancybox-title-float-wrap .child{
  display:inline-block;
  margin-right:-100%;
  padding:2px 20px;
  background:0 0;
  background:rgba(0,0,0,.8);
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  text-shadow:0 1px 2px #222;
  color:#fff;
  font-weight:700;
  line-height:24px;
  white-space:nowrap;
}

.fancybox-title-outside-wrap{
  position:relative;
  margin-top:10px;
  color:#fff;
}

.fancybox-title-inside-wrap{
  padding-top:10px;
}

.fancybox-title-over-wrap{
  position:absolute;
  bottom:0;
  left:0;
  color:#fff;
  padding:10px;
  background:#000;
  background:rgba(0,0,0,.8);
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span{
    background-image:url(../img/fancybox/fancybox_sprite@2x.png);
    background-size:44px 152px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
  #fancybox-loading div{
    background-image:url(../img/fancybox/fancybox_loading@2x.gif);
    background-size:24px 24px;
  }
}

.bootstrap-switch{
  display:inline-block;
  cursor:pointer;
  border-radius:4px;
  border:1px solid #ccc;
  position:relative;
  text-align:left;
  overflow:hidden;
  line-height:8px;
  -moz-user-select:none;
  user-select:none;
  min-width:100px;
  -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.owl-controls, .reading-book-dialog > .close{
  -khtml-user-select:none;
  -moz-user-select:none;
}

.bootstrap-switch.bootstrap-switch-mini{
  min-width:71px;
}

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{
  padding-bottom:4px;
  padding-top:4px;
  font-size:10px;
  line-height:9px;
}

.bootstrap-switch.bootstrap-switch-small{
  min-width:79px;
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{
  padding-bottom:3px;
  padding-top:3px;
  font-size:12px;
  line-height:18px;
}

.bootstrap-switch.bootstrap-switch-large{
  min-width:120px;
}

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{
  padding-bottom:9px;
  padding-top:9px;
  font-size:16px;
  line-height:normal;
}

.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{
  -webkit-transition:margin-left .5s;
  transition:margin-left .5s;
}

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container{
  margin-left:0;
}

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label{
  border-bottom-right-radius:3px;
  border-top-right-radius:3px;
}

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container{
  margin-left:-50%;
}

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
}

.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-container{
  margin-left:-25%;
}

.bootstrap-switch.bootstrap-switch-disabled, .bootstrap-switch.bootstrap-switch-indeterminate, .bootstrap-switch.bootstrap-switch-readonly{
  opacity:.5;
  filter:alpha(opacity=50);
  cursor:default!important;
}

.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label{
  cursor:default!important;
}

.bootstrap-switch.bootstrap-switch-focused{
  border-color:#66afe9;
  outline:0;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.bootstrap-switch .bootstrap-switch-container{
  display:inline-block;
  width:150%;
  top:0;
  border-radius:4px;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
}

.bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-label{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  cursor:pointer;
  display:inline-block!important;
  height:100%;
  padding-bottom:4px;
  padding-top:4px;
  font-size:14px;
  line-height:24px;
  font-weight:400;
}

.bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-handle-on{
  text-align:center;
  z-index:1;
  width:33.33333333%;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{
  color:#fff;
  background:#428bca;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info{
  color:#fff;
  background:#00b6f0;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{
  color:#fff;
  background:#5cb85c;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning{
  background:#f0ad4e;
  color:#fff;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger{
  color:#fff;
  background:#d9534f;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{
  color:#000;
  background:#eee;
}

.bootstrap-switch .bootstrap-switch-handle-on{
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
}

.bootstrap-switch .bootstrap-switch-handle-off{
  border-bottom-right-radius:3px;
  border-top-right-radius:3px;
}

.bootstrap-switch .bootstrap-switch-label{
  text-align:center;
  margin-top:-1px;
  margin-bottom:-1px;
  z-index:100;
  width:33.33333333%;
  color:#333;
  background:#fff;
}

.bootstrap-switch input[type=radio], .bootstrap-switch input[type=checkbox]{
  position:absolute!important;
  top:0;
  left:0;
  opacity:0;
  filter:alpha(opacity=0);
  z-index:-1;
}

.bootstrap-switch input[type=radio].form-control, .bootstrap-switch input[type=checkbox].form-control{
  height:auto;
}

.bv-form .help-block{
  margin-bottom:0;
}

.bv-form .tooltip-inner{
  text-align:left;
}

.nav-tabs li.bv-tab-success > a{
  color:#3c763d;
}

.nav-tabs li.bv-tab-error > a{
  color:#a94442;
}

.bv-form .bv-icon-no-label{
  top:0;
}

.bv-form .bv-icon-input-group{
  top:0;
  z-index:100;
}

.slider{
  display:inline-block;
  position:relative;
}

.slider .hide, .slider input{
  display:none;
}

.slider-handle, .slider-selection, .slider-track{
  position:absolute;
  background-repeat:repeat-x;
}

.slider.slider-horizontal{
  width:210px;
  height:20px;
}

.slider.slider-horizontal .slider-track{
  height:10px;
  width:100%;
  margin-top:-5px;
  top:50%;
  left:0;
}

.slider.slider-horizontal .slider-selection{
  height:100%;
  top:0;
  bottom:0;
}

.slider.slider-horizontal .slider-handle{
  margin-left:-10px;
  margin-top:-5px;
}

.slider.slider-horizontal .slider-handle.triangle{
  border-width:0 10px 10px;
  width:0;
  height:0;
  border-bottom-color:#0480be;
  margin-top:0;
}

.slider.slider-vertical{
  height:210px;
  width:20px;
}

.slider.slider-vertical .slider-track{
  width:10px;
  height:100%;
  margin-left:-5px;
  left:50%;
  top:0;
}

.slider.slider-vertical .slider-selection{
  width:100%;
  left:0;
  top:0;
  bottom:0;
}

.slider.slider-vertical .slider-handle{
  margin-left:-5px;
  margin-top:-10px;
}

.slider.slider-vertical .slider-handle.triangle{
  border-width:10px 0 10px 10px;
  width:1px;
  height:1px;
  border-left-color:#0480be;
  margin-left:0;
}

.slider.slider-disabled .slider-handle{
  background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);
  background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);
}

.slider.slider-disabled .slider-track{
  background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);
  background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
  cursor:not-allowed;
}

.slider .tooltip.top{
  margin-top:-36px;
}

.slider .tooltip-inner{
  white-space:nowrap;
}

.slider-track{
  cursor:pointer;
  background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);
  background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  border-radius:4px;
}

.slider-selection{
  background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);
  background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:4px;
}

.slider-handle{
  width:20px;
  height:20px;
  background-color:#3a94a5;
  background-image:-webkit-linear-gradient(top,#149bdf 0,#0480be 100%);
  background-image:linear-gradient(to bottom,#149bdf 0,#0480be 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  filter:none;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
  opacity:.8;
  border:0 solid transparent;
}

.btn-label, .slider-handle.custom, .slider-handle.triangle{
  background:0 0;
}

.nav-tabs-right, .row > .nav-tabs-left + .tab-content{
  border-left:1px solid #ddd;
}

.slider-handle.round{
  border-radius:50%;
}

.slider-handle.custom::before{
  line-height:20px;
  font-size:20px;
  content:'\2605';
  color:#726204;
}

.container-smooth{
  max-width:1170px;
}

@media (min-width:1px) {
  .container-smooth{
    width:auto;
  }
}

.btn-labeled{
  padding-top:0;
  padding-bottom:0;
}

.btn-label{
  position:relative;
  background:rgba(0,0,0,.15);
  display:inline-block;
  padding:6px 12px;
  left:-12px;
  border-radius:3px 0 0 3px;
}

.btn-label.btn-label-right{
  left:auto;
  right:-12px;
  border-radius:0 3px 3px 0;
}

.btn-lg .btn-label{
  padding:10px 16px;
  left:-16px;
  border-radius:5px 0 0 5px;
}

.btn-lg .btn-label.btn-label-right{
  left:auto;
  right:-16px;
  border-radius:0 5px 5px 0;
}

.btn-sm .btn-label{
  padding:5px 10px;
  left:-10px;
  border-radius:2px 0 0 2px;
}

.btn-sm .btn-label.btn-label-right{
  left:auto;
  right:-10px;
  border-radius:0 2px 2px 0;
}

.btn-xs .btn-label{
  padding:1px 5px;
  left:-5px;
  border-radius:2px 0 0 2px;
}

.btn-xs .btn-label.btn-label-right{
  left:auto;
  right:-5px;
  border-radius:0 2px 2px 0;
}

.nav-tabs-bottom{
  border-bottom:0;
  border-top:1px solid #ddd;
}

.nav-tabs-bottom > li{
  margin-bottom:0;
  margin-top:-1px;
}

.nav-tabs-bottom > li > a{
  border-radius:0 0 4px 4px;
}

.nav-tabs-bottom > li.active > a, .nav-tabs-bottom > li.active > a:focus, .nav-tabs-bottom > li.active > a:hover, .nav-tabs-bottom > li > a:focus, .nav-tabs-bottom > li > a:hover{
  border:1px solid #ddd;
  border-top-color:transparent;
}

.nav-tabs-left{
  border-bottom:0;
  border-right:1px solid #ddd;
}

.nav-tabs-left > li{
  margin-bottom:0;
  margin-right:-1px;
  float:none;
}

.nav-tabs-left > li > a{
  border-radius:4px 0 0 4px;
  margin-right:0;
  margin-bottom:2px;
}

.nav-tabs-left > li.active > a, .nav-tabs-left > li.active > a:focus, .nav-tabs-left > li.active > a:hover, .nav-tabs-left > li > a:focus, .nav-tabs-left > li > a:hover{
  border:1px solid #ddd;
  border-right-color:transparent;
}

.row > .nav-tabs-left{
  padding-right:0;
  padding-left:15px;
  margin-right:-1px;
  position:relative;
  z-index:1;
}

.nav-tabs-right{
  border-bottom:0;
}

.nav-tabs-right > li{
  margin-bottom:0;
  margin-left:-1px;
  float:none;
}

.nav-tabs-right > li > a{
  border-radius:0 4px 4px 0;
  margin-left:0;
  margin-bottom:2px;
}

.nav-tabs-right > li.active > a, .nav-tabs-right > li.active > a:focus, .nav-tabs-right > li.active > a:hover, .nav-tabs-right > li > a:focus, .nav-tabs-right > li > a:hover{
  border:1px solid #ddd;
  border-left-color:transparent;
}

.row > .nav-tabs-right{
  padding-left:0;
  padding-right:15px;
}

.navbar-offcanvas, .navmenu{
  width:300px;
  height:auto;
  border-width:1px;
  border-style:solid;
  border-radius:4px;
}

.navbar-offcanvas, .navmenu-fixed-left, .navmenu-fixed-right{
  position:fixed;
  z-index:1030;
  top:0;
  bottom:0;
  overflow-y:auto;
  border-radius:0;
}

.navbar-offcanvas.navmenu-fixed-left, .navmenu-fixed-left{
  left:0;
  right:auto;
  border-width:0 1px 0 0;
}

.navbar-offcanvas, .navmenu-fixed-right{
  left:auto;
  right:0;
  border-width:0 0 0 1px;
}

.navmenu-nav{
  margin-bottom:10px;
}

.navmenu-nav.dropdown-menu{
  position:static;
  margin:0;
  padding-top:0;
  float:none;
  border:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  border-radius:0;
}

.navbar-offcanvas .navbar-nav{
  margin:0;
}

@media (min-width:768px) {
  .navbar-offcanvas{
    width:auto;
    border-top:0;
    box-shadow:none;
  }
}

@media (min-width:768px) {
  .navbar-offcanvas.offcanvas{
    position:static;
    display:block!important;
    height:auto!important;
    padding-bottom:0;
    overflow:visible!important;
  }
}

@media (min-width:768px) {
  .navbar-offcanvas .navbar-nav.navbar-left:first-child{
    margin-left:-15px;
  }
}

@media (min-width:768px) {
  .navbar-offcanvas .navbar-nav.navbar-right:last-child{
    margin-right:-15px;
  }
}

@media (min-width:768px) {
  .navbar-offcanvas .navmenu-brand{
    display:none;
  }
}

.navmenu-brand{
  display:block;
  font-size:18px;
  line-height:20px;
  padding:10px 15px;
  margin:10px 0;
}

.navmenu-brand:focus, .navmenu-brand:hover{
  text-decoration:none;
}

.navbar-default .navbar-offcanvas, .navmenu-default{
  background-color:#f8f8f8;
  border-color:#e7e7e7;
}

.navbar-default .navbar-offcanvas .navmenu-brand, .navmenu-default .navmenu-brand{
  color:#777;
}

.navbar-default .navbar-offcanvas .navmenu-brand:focus, .navbar-default .navbar-offcanvas .navmenu-brand:hover, .navmenu-default .navmenu-brand:focus, .navmenu-default .navmenu-brand:hover{
  color:#5e5e5e;
  background-color:transparent;
}

.navbar-default .navbar-offcanvas .navmenu-text, .navmenu-default .navmenu-text{
  color:#777;
}

.navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a:focus .caret, .navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a:hover .caret, .navmenu-default .navmenu-nav > .dropdown > a:focus .caret, .navmenu-default .navmenu-nav > .dropdown > a:hover .caret{
  border-top-color:#333;
  border-bottom-color:#333;
}

.navbar-default .navbar-offcanvas .navmenu-nav > .open > a, .navbar-default .navbar-offcanvas .navmenu-nav > .open > a:focus, .navbar-default .navbar-offcanvas .navmenu-nav > .open > a:hover, .navmenu-default .navmenu-nav > .open > a, .navmenu-default .navmenu-nav > .open > a:focus, .navmenu-default .navmenu-nav > .open > a:hover{
  background-color:#e7e7e7;
  color:#555;
}

.navbar-default .navbar-offcanvas .navmenu-nav > .open > a .caret, .navbar-default .navbar-offcanvas .navmenu-nav > .open > a:focus .caret, .navbar-default .navbar-offcanvas .navmenu-nav > .open > a:hover .caret, .navmenu-default .navmenu-nav > .open > a .caret, .navmenu-default .navmenu-nav > .open > a:focus .caret, .navmenu-default .navmenu-nav > .open > a:hover .caret{
  border-top-color:#555;
  border-bottom-color:#555;
}

.navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a .caret, .navmenu-default .navmenu-nav > .dropdown > a .caret{
  border-top-color:#777;
  border-bottom-color:#777;
}

.navbar-inverse .navbar-offcanvas .navmenu-nav > .dropdown > a:focus .caret, .navbar-inverse .navbar-offcanvas .navmenu-nav > .dropdown > a:hover .caret, .navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a .caret, .navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:focus .caret, .navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:hover .caret, .navmenu-inverse .navmenu-nav > .dropdown > a:focus .caret, .navmenu-inverse .navmenu-nav > .dropdown > a:hover .caret, .navmenu-inverse .navmenu-nav > .open > a .caret, .navmenu-inverse .navmenu-nav > .open > a:focus .caret, .navmenu-inverse .navmenu-nav > .open > a:hover .caret{
  border-top-color:#fff;
  border-bottom-color:#fff;
}

.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu, .navmenu-default .navmenu-nav.dropdown-menu{
  background-color:#e7e7e7;
}

.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .divider, .navmenu-default .navmenu-nav.dropdown-menu > .divider{
  background-color:#f8f8f8;
}

.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a, .navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:focus, .navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:hover, .navmenu-default .navmenu-nav.dropdown-menu > .active > a, .navmenu-default .navmenu-nav.dropdown-menu > .active > a:focus, .navmenu-default .navmenu-nav.dropdown-menu > .active > a:hover{
  background-color:#d7d7d7;
}

.navbar-default .navbar-offcanvas .navmenu-nav > li > a, .navmenu-default .navmenu-nav > li > a{
  color:#777;
}

.navbar-default .navbar-offcanvas .navmenu-nav > li > a:focus, .navbar-default .navbar-offcanvas .navmenu-nav > li > a:hover, .navmenu-default .navmenu-nav > li > a:focus, .navmenu-default .navmenu-nav > li > a:hover{
  color:#333;
  background-color:transparent;
}

.navbar-default .navbar-offcanvas .navmenu-nav > .active > a, .navbar-default .navbar-offcanvas .navmenu-nav > .active > a:focus, .navbar-default .navbar-offcanvas .navmenu-nav > .active > a:hover, .navmenu-default .navmenu-nav > .active > a, .navmenu-default .navmenu-nav > .active > a:focus, .navmenu-default .navmenu-nav > .active > a:hover{
  color:#555;
  background-color:#e7e7e7;
}

.navbar-default .navbar-offcanvas .navmenu-nav > .disabled > a, .navbar-default .navbar-offcanvas .navmenu-nav > .disabled > a:focus, .navbar-default .navbar-offcanvas .navmenu-nav > .disabled > a:hover, .navmenu-default .navmenu-nav > .disabled > a, .navmenu-default .navmenu-nav > .disabled > a:focus, .navmenu-default .navmenu-nav > .disabled > a:hover{
  color:#ccc;
  background-color:transparent;
}

.navbar-inverse .navbar-offcanvas, .navmenu-inverse{
  background-color:#222;
  border-color:#080808;
}

.navbar-inverse .navbar-offcanvas .navmenu-brand, .navmenu-inverse .navmenu-brand{
  color:#999;
}

.navbar-inverse .navbar-offcanvas .navmenu-brand:focus, .navbar-inverse .navbar-offcanvas .navmenu-brand:hover, .navmenu-inverse .navmenu-brand:focus, .navmenu-inverse .navmenu-brand:hover{
  color:#fff;
  background-color:transparent;
}

.navbar-inverse .navbar-offcanvas .navmenu-text, .navmenu-inverse .navmenu-text{
  color:#999;
}

.navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a, .navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:focus, .navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:hover, .navmenu-inverse .navmenu-nav > .open > a, .navmenu-inverse .navmenu-nav > .open > a:focus, .navmenu-inverse .navmenu-nav > .open > a:hover{
  background-color:#080808;
  color:#fff;
}

.navbar-inverse .navbar-offcanvas .navmenu-nav > .dropdown > a .caret, .navmenu-inverse .navmenu-nav > .dropdown > a .caret{
  border-top-color:#999;
  border-bottom-color:#999;
}

.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu, .navmenu-inverse .navmenu-nav.dropdown-menu{
  background-color:#080808;
}

.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .divider, .navmenu-inverse .navmenu-nav.dropdown-menu > .divider{
  background-color:#222;
}

.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a, .navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:focus, .navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:hover, .navmenu-inverse .navmenu-nav.dropdown-menu > .active > a, .navmenu-inverse .navmenu-nav.dropdown-menu > .active > a:focus, .navmenu-inverse .navmenu-nav.dropdown-menu > .active > a:hover{
  background-color:#000;
}

.navbar-inverse .navbar-offcanvas .navmenu-nav > li > a, .navmenu-inverse .navmenu-nav > li > a{
  color:#999;
}

.navbar-inverse .navbar-offcanvas .navmenu-nav > li > a:focus, .navbar-inverse .navbar-offcanvas .navmenu-nav > li > a:hover, .navmenu-inverse .navmenu-nav > li > a:focus, .navmenu-inverse .navmenu-nav > li > a:hover{
  color:#fff;
  background-color:transparent;
}

.navbar-inverse .navbar-offcanvas .navmenu-nav > .active > a, .navbar-inverse .navbar-offcanvas .navmenu-nav > .active > a:focus, .navbar-inverse .navbar-offcanvas .navmenu-nav > .active > a:hover, .navmenu-inverse .navmenu-nav > .active > a, .navmenu-inverse .navmenu-nav > .active > a:focus, .navmenu-inverse .navmenu-nav > .active > a:hover{
  color:#fff;
  background-color:#080808;
}

.navbar-inverse .navbar-offcanvas .navmenu-nav > .disabled > a, .navbar-inverse .navbar-offcanvas .navmenu-nav > .disabled > a:focus, .navbar-inverse .navbar-offcanvas .navmenu-nav > .disabled > a:hover, .navmenu-inverse .navmenu-nav > .disabled > a, .navmenu-inverse .navmenu-nav > .disabled > a:focus, .navmenu-inverse .navmenu-nav > .disabled > a:hover{
  color:#444;
  background-color:transparent;
}

.alert-fixed-bottom, .alert-fixed-top{
  position:fixed;
  width:100%;
  z-index:1035;
  border-radius:0;
  margin:0;
  left:0;
}

.alert-fixed-top{
  top:0;
  border-width:0 0 1px;
}

@media (min-width:992px) {
  .alert-fixed-bottom, .alert-fixed-top{
    width:992px;
    left:50%;
    margin-left:-496px;
  }
}

@media (min-width:992px) {
  .alert-fixed-top{
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    border-width:0 1px 1px;
  }
}

.alert-fixed-bottom{
  bottom:0;
  border-width:1px 0 0;
}

@media (min-width:992px) {
  .alert-fixed-bottom{
    border-top-right-radius:4px;
    border-top-left-radius:4px;
    border-width:1px 1px 0;
  }
}

.offcanvas{
  display:none;
}

.offcanvas.in{
  display:block;
}

@media (max-width:767px) {
  .offcanvas-xs{
    display:none;
  }
}

@media (max-width:767px) {
  .offcanvas-xs.in{
    display:block;
  }
}

@media (max-width:991px) {
  .offcanvas-sm{
    display:none;
  }
}

@media (max-width:991px) {
  .offcanvas-sm.in{
    display:block;
  }
}

@media (max-width:1199px) {
  .offcanvas-md{
    display:none;
  }
}

@media (max-width:1199px) {
  .offcanvas-md.in{
    display:block;
  }
}

.offcanvas-lg{
  display:none;
}

.offcanvas-lg.in{
  display:block;
}

.canvas-sliding{
  -webkit-transition:top .35s,left .35s,bottom .35s,right .35s;
  transition:top .35s,left .35s,bottom .35s,right .35s;
}

.offcanvas-clone{
  height:0!important;
  width:0!important;
  overflow:hidden!important;
  border:none!important;
  margin:0!important;
  padding:0!important;
  position:absolute!important;
  top:auto!important;
  left:auto!important;
  bottom:0!important;
  right:0!important;
  opacity:0!important;
}

.table .rowlink td:not(.rowlink-skip), .table.rowlink td:not(.rowlink-skip){
  cursor:pointer;
}

.table .rowlink td:not(.rowlink-skip) a, .table.rowlink td:not(.rowlink-skip) a{
  color:inherit;
  font:inherit;
  text-decoration:inherit;
}

.table-hover .rowlink tr:hover td, .table-hover.rowlink tr:hover td{
  background-color:#cfcfcf;
}

.btn-file{
  overflow:hidden;
  position:relative;
}

.btn-file > input{
  position:absolute;
  top:0;
  right:0;
  margin:0;
  opacity:0;
  filter:alpha(opacity=0);
  font-size:23px;
  height:100%;
  width:100%;
  direction:ltr;
  cursor:pointer;
}

.fileinput{
  margin-bottom:9px;
  display:inline-block;
}

.fileinput .form-control{
  padding-top:7px;
  padding-bottom:5px;
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle;
  cursor:text;
}

.fileinput .thumbnail{
  overflow:hidden;
  display:inline-block;
  margin-bottom:5px;
  text-align:center;
}

.fileinput-exists .fileinput-new, .fileinput-new .fileinput-exists{
  display:none;
}

.fileinput-inline .fileinput-controls{
  display:inline;
}

.fileinput-filename{
  display:inline-block;
  overflow:hidden;
}

.form-control .fileinput-filename{
  vertical-align:bottom;
}

.fileinput.input-group{
  display:table;
}

.fileinput.input-group > *{
  position:relative;
  z-index:2;
}

.fileinput.input-group > .btn-file{
  z-index:1;
}

.fileinput-new .input-group .btn-file, .fileinput-new.input-group .btn-file{
  border-radius:0 4px 4px 0;
}

.fileinput-new .input-group .btn-file.btn-sm, .fileinput-new .input-group .btn-file.btn-xs, .fileinput-new.input-group .btn-file.btn-sm, .fileinput-new.input-group .btn-file.btn-xs{
  border-radius:0 3px 3px 0;
}

.fileinput-new .input-group .btn-file.btn-lg, .fileinput-new.input-group .btn-file.btn-lg{
  border-radius:0 6px 6px 0;
}

.form-group.has-warning .fileinput .fileinput-preview{
  color:#8a6d3b;
}

.form-group.has-warning .fileinput .thumbnail{
  border-color:#faebcc;
}

.form-group.has-error .fileinput .fileinput-preview{
  color:#a94442;
}

.form-group.has-error .fileinput .thumbnail{
  border-color:#ebccd1;
}

.form-group.has-success .fileinput .fileinput-preview{
  color:#3c763d;
}

.form-group.has-success .fileinput .thumbnail{
  border-color:#d6e9c6;
}

.input-group-addon:not(:first-child){
  border-left:0;
}

.swiper-container{
  margin:0 auto;
  position:relative;
  overflow:hidden;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:1;
}

.swiper-wrapper{
  position:relative;
  width:100%;
  -webkit-transition-property:-webkit-transform,left,top;
  -webkit-transition-duration:0s;
  -webkit-transform:translate3d(0,0,0);
  -moz-transition-property:-moz-transform,left,top;
  -moz-transition-duration:0s;
  -moz-transform:translate3d(0,0,0);
  -moz-transition-timing-function:ease;
  -o-transition-property:-o-transform,left,top;
  -o-transition-duration:0s;
  -o-transition-timing-function:ease;
  -o-transform:translate(0,0);
  -ms-transition-property:-ms-transform,left,top;
  -ms-transition-duration:0s;
  -ms-transform:translate3d(0,0,0);
  -ms-transition-timing-function:ease;
  transition-property:transform,left,top;
  transition-duration:0s;
  transform:translate3d(0,0,0);
  transition-timing-function:ease;
  box-sizing:content-box;
}

.swiper-free-mode > .swiper-wrapper{
  -webkit-transition-timing-function:ease-out;
  -moz-transition-timing-function:ease-out;
  -ms-transition-timing-function:ease-out;
  -o-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
  margin:0 auto;
}

.swiper-slide{
  float:left;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}

.swiper-wp8-horizontal{
  -ms-touch-action:pan-y;
}

.swiper-wp8-vertical{
  -ms-touch-action:pan-x;
}

.owl-carousel .owl-wrapper:after{
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}

.owl-carousel, .owl-carousel .owl-wrapper{
  display:none;
  position:relative;
}

.owl-carousel{
  width:100%;
  -ms-touch-action:pan-y;
}

.owl-carousel .owl-wrapper-outer{
  overflow:hidden;
  position:relative;
  width:100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight{
  -webkit-transition:height 500ms ease-in-out;
  -moz-transition:height 500ms ease-in-out;
  -ms-transition:height 500ms ease-in-out;
  -o-transition:height 500ms ease-in-out;
  transition:height 500ms ease-in-out;
}

.owl-controls .owl-buttons div, .owl-controls .owl-page{
  cursor:pointer;
}

.owl-controls{
  user-select:none;
}

.grabbing{
  cursor:url(../img/grabbing.png) 8 8,move;
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper{
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
}

.owl-theme .owl-controls{
  margin-top:10px;
  text-align:center;
}

.owl-theme .owl-controls .owl-buttons div{
  color:#fff;
  display:inline-block;
  zoom:1;
  *display:inline;
  margin:5px;
  padding:3px 10px;
  font-size:12px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
  background:#869791;
  filter:alpha(opacity=50);
  opacity:.5;
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover{
  filter:alpha(opacity=100);
  opacity:1;
  text-decoration:none;
}

.owl-theme .owl-controls .owl-page{
  display:inline-block;
  zoom:1;
  *display:inline;
}

.owl-theme .owl-controls .owl-page span{
  display:block;
  width:12px;
  height:12px;
  margin:5px 7px;
  filter:alpha(opacity=50);
  opacity:.5;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
  background:#869791;
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
  filter:alpha(opacity=100);
  opacity:1;
}

.owl-theme .owl-controls .owl-page span.owl-numbers{
  height:auto;
  width:auto;
  color:#fff;
  padding:2px 10px;
  font-size:12px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
}

.owl-item.loading{
  min-height:150px;
  background:url(../img/owl-carousel/AjaxLoader.gif) center center no-repeat;
}

.animated{
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
}

.animated.hinge{
  -webkit-animation-duration:2s;
  animation-duration:2s;
}

.bounce{
  -webkit-animation-name:bounce;
  animation-name:bounce;
}

.flash{
  -webkit-animation-name:flash;
  animation-name:flash;
}

.pulse{
  -webkit-animation-name:pulse;
  animation-name:pulse;
}

.shake{
  -webkit-animation-name:shake;
  animation-name:shake;
}

.swing{
  -webkit-transform-origin:top center;
  -ms-transform-origin:top center;
  transform-origin:top center;
  -webkit-animation-name:swing;
  animation-name:swing;
}

.tada{
  -webkit-animation-name:tada;
  animation-name:tada;
}

.wobble{
  -webkit-animation-name:wobble;
  animation-name:wobble;
}

.bounceIn{
  -webkit-animation-name:bounceIn;
  animation-name:bounceIn;
}

.bounceInDown{
  -webkit-animation-name:bounceInDown;
  animation-name:bounceInDown;
}

.bounceInLeft{
  -webkit-animation-name:bounceInLeft;
  animation-name:bounceInLeft;
}

.bounceInRight{
  -webkit-animation-name:bounceInRight;
  animation-name:bounceInRight;
}

.bounceInUp{
  -webkit-animation-name:bounceInUp;
  animation-name:bounceInUp;
}

.bounceOut{
  -webkit-animation-name:bounceOut;
  animation-name:bounceOut;
}

.bounceOutDown{
  -webkit-animation-name:bounceOutDown;
  animation-name:bounceOutDown;
}

.bounceOutLeft{
  -webkit-animation-name:bounceOutLeft;
  animation-name:bounceOutLeft;
}

.bounceOutRight{
  -webkit-animation-name:bounceOutRight;
  animation-name:bounceOutRight;
}

.bounceOutUp{
  -webkit-animation-name:bounceOutUp;
  animation-name:bounceOutUp;
}

.fadeIn{
  -webkit-animation-name:fadeIn;
  animation-name:fadeIn;
}

.fadeInDown{
  -webkit-animation-name:fadeInDown;
  animation-name:fadeInDown;
}

.fadeInDownBig{
  -webkit-animation-name:fadeInDownBig;
  animation-name:fadeInDownBig;
}

.fadeInLeft{
  -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
}

.fadeInLeftBig{
  -webkit-animation-name:fadeInLeftBig;
  animation-name:fadeInLeftBig;
}

.fadeInRight{
  -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
}

.fadeInRightBig{
  -webkit-animation-name:fadeInRightBig;
  animation-name:fadeInRightBig;
}

.fadeInUp{
  -webkit-animation-name:fadeInUp;
  animation-name:fadeInUp;
}

.fadeInUpBig{
  -webkit-animation-name:fadeInUpBig;
  animation-name:fadeInUpBig;
}

.fadeOut{
  -webkit-animation-name:fadeOut;
  animation-name:fadeOut;
}

.fadeOutDown{
  -webkit-animation-name:fadeOutDown;
  animation-name:fadeOutDown;
}

.fadeOutDownBig{
  -webkit-animation-name:fadeOutDownBig;
  animation-name:fadeOutDownBig;
}

.fadeOutLeft{
  -webkit-animation-name:fadeOutLeft;
  animation-name:fadeOutLeft;
}

.fadeOutLeftBig{
  -webkit-animation-name:fadeOutLeftBig;
  animation-name:fadeOutLeftBig;
}

.fadeOutRight{
  -webkit-animation-name:fadeOutRight;
  animation-name:fadeOutRight;
}

.fadeOutRightBig{
  -webkit-animation-name:fadeOutRightBig;
  animation-name:fadeOutRightBig;
}

.fadeOutUp{
  -webkit-animation-name:fadeOutUp;
  animation-name:fadeOutUp;
}

.fadeOutUpBig{
  -webkit-animation-name:fadeOutUpBig;
  animation-name:fadeOutUpBig;
}

.animated.flip{
  -webkit-backface-visibility:visible;
  -ms-backface-visibility:visible;
  backface-visibility:visible;
  -webkit-animation-name:flip;
  animation-name:flip;
}

.flipInX{
  -webkit-backface-visibility:visible!important;
  -ms-backface-visibility:visible!important;
  backface-visibility:visible!important;
  -webkit-animation-name:flipInX;
  animation-name:flipInX;
}

.flipInY, .flipOutX{
  -webkit-backface-visibility:visible!important;
  -ms-backface-visibility:visible!important;
}

.flipInY{
  backface-visibility:visible!important;
  -webkit-animation-name:flipInY;
  animation-name:flipInY;
}

.flipOutX{
  -webkit-animation-name:flipOutX;
  animation-name:flipOutX;
  backface-visibility:visible!important;
}

.flipOutY{
  -webkit-backface-visibility:visible!important;
  -ms-backface-visibility:visible!important;
  backface-visibility:visible!important;
  -webkit-animation-name:flipOutY;
  animation-name:flipOutY;
}

.lightSpeedIn{
  -webkit-animation-name:lightSpeedIn;
  animation-name:lightSpeedIn;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out;
}

.lightSpeedOut{
  -webkit-animation-name:lightSpeedOut;
  animation-name:lightSpeedOut;
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
}

.rotateIn{
  -webkit-animation-name:rotateIn;
  animation-name:rotateIn;
}

.rotateInDownLeft{
  -webkit-animation-name:rotateInDownLeft;
  animation-name:rotateInDownLeft;
}

.rotateInDownRight{
  -webkit-animation-name:rotateInDownRight;
  animation-name:rotateInDownRight;
}

.rotateInUpLeft{
  -webkit-animation-name:rotateInUpLeft;
  animation-name:rotateInUpLeft;
}

.rotateInUpRight{
  -webkit-animation-name:rotateInUpRight;
  animation-name:rotateInUpRight;
}

.rotateOut{
  -webkit-animation-name:rotateOut;
  animation-name:rotateOut;
}

.rotateOutDownLeft{
  -webkit-animation-name:rotateOutDownLeft;
  animation-name:rotateOutDownLeft;
}

.rotateOutDownRight{
  -webkit-animation-name:rotateOutDownRight;
  animation-name:rotateOutDownRight;
}

.rotateOutUpLeft{
  -webkit-animation-name:rotateOutUpLeft;
  animation-name:rotateOutUpLeft;
}

.rotateOutUpRight{
  -webkit-animation-name:rotateOutUpRight;
  animation-name:rotateOutUpRight;
}

.slideInDown{
  -webkit-animation-name:slideInDown;
  animation-name:slideInDown;
}

.slideInLeft{
  -webkit-animation-name:slideInLeft;
  animation-name:slideInLeft;
}

.slideInRight{
  -webkit-animation-name:slideInRight;
  animation-name:slideInRight;
}

.slideOutLeft{
  -webkit-animation-name:slideOutLeft;
  animation-name:slideOutLeft;
}

.slideOutRight{
  -webkit-animation-name:slideOutRight;
  animation-name:slideOutRight;
}

.slideOutUp{
  -webkit-animation-name:slideOutUp;
  animation-name:slideOutUp;
}

.hinge{
  -webkit-animation-name:hinge;
  animation-name:hinge;
}

.rollIn{
  -webkit-animation-name:rollIn;
  animation-name:rollIn;
}

.rollOut{
  -webkit-animation-name:rollOut;
  animation-name:rollOut;
}

.bootstrap-touchspin .input-group-btn-vertical{
  position:relative;
  white-space:nowrap;
  width:1%;
  vertical-align:middle;
  display:table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn{
  display:block;
  float:none;
  width:100%;
  max-width:100%;
  padding:8px 10px;
  margin-left:-1px;
  position:relative;
}

.flip-clock-wrapper.btn-group-vertical > .btn-group:after, .flip-clock-wrapper.btn-group-vertical > .btn-group:before, .flip-clock-wrapper.btn-toolbar:after, .flip-clock-wrapper.btn-toolbar:before, .flip-clock-wrapper.clearfix:after, .flip-clock-wrapper.clearfix:before, .flip-clock-wrapper.container-fluid:after, .flip-clock-wrapper.container-fluid:before, .flip-clock-wrapper.container:after, .flip-clock-wrapper.container:before, .flip-clock-wrapper.dl-horizontal dd:after, .flip-clock-wrapper.dl-horizontal dd:before, .flip-clock-wrapper.form-horizontal .form-group:after, .flip-clock-wrapper.form-horizontal .form-group:before, .flip-clock-wrapper.modal-footer:after, .flip-clock-wrapper.modal-footer:before, .flip-clock-wrapper.nav:after, .flip-clock-wrapper.nav:before, .flip-clock-wrapper.navbar-collapse:after, .flip-clock-wrapper.navbar-collapse:before, .flip-clock-wrapper.navbar-header:after, .flip-clock-wrapper.navbar-header:before, .flip-clock-wrapper.navbar:after, .flip-clock-wrapper.navbar:before, .flip-clock-wrapper.pager:after, .flip-clock-wrapper.pager:before, .flip-clock-wrapper.panel-body:after, .flip-clock-wrapper.panel-body:before, .flip-clock-wrapper.row:after, .flip-clock-wrapper.row:before, .flip-clock-wrapper:after, .flip-clock-wrapper:before{
  display:table;
  content:" ";
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{
  border-radius:0 4px 0 0;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{
  margin-top:-2px;
  border-radius:0 0 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i{
  position:absolute;
  top:3px;
  left:5px;
  font-size:9px;
  font-weight:400;
}

.flip-clock-wrapper *{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  backface-visibility:hidden;
}

.flip-clock-wrapper a{
  cursor:pointer;
  text-decoration:none;
  color:#ccc;
}

.flip-clock-wrapper a:hover{
  color:#fff;
}

.flip-clock-wrapper.btn-group-vertical > .btn-group:after, .flip-clock-wrapper.btn-toolbar:after, .flip-clock-wrapper.clearfix:after, .flip-clock-wrapper.container-fluid:after, .flip-clock-wrapper.container:after, .flip-clock-wrapper.dl-horizontal dd:after, .flip-clock-wrapper.form-horizontal .form-group:after, .flip-clock-wrapper.modal-footer:after, .flip-clock-wrapper.nav:after, .flip-clock-wrapper.navbar-collapse:after, .flip-clock-wrapper.navbar-header:after, .flip-clock-wrapper.navbar:after, .flip-clock-wrapper.pager:after, .flip-clock-wrapper.panel-body:after, .flip-clock-wrapper.row:after{
  clear:both;
}

.flip-clock-wrapper.btn-group-vertical > .btn-group, .flip-clock-wrapper.btn-toolbar, .flip-clock-wrapper.clearfix, .flip-clock-wrapper.container, .flip-clock-wrapper.container-fluid, .flip-clock-wrapper.dl-horizontal dd, .flip-clock-wrapper.form-horizontal .form-group, .flip-clock-wrapper.modal-footer, .flip-clock-wrapper.nav, .flip-clock-wrapper.navbar, .flip-clock-wrapper.navbar-collapse, .flip-clock-wrapper.navbar-header, .flip-clock-wrapper.pager, .flip-clock-wrapper.panel-body, .flip-clock-wrapper.row{
  *zoom:1;
}

.flip-clock-wrapper{
  font:400 11px "Helvetica Neue",Helvetica,sans-serif;
  -webkit-user-select:none;
  text-align:center;
  position:relative;
  width:100%;
  margin:1em;
}

.flip-clock-meridium{
  background:0 0!important;
  box-shadow:0 0 0!important;
  font-size:36px!important;
}

.flip-clock-meridium a{
  color:#313333;
}

.flip-clock-wrapper:after{
  clear:both;
}

.flip-clock-wrapper ul{
  list-style:none;
  position:relative;
  float:left;
  margin:5px;
  width:60px;
  height:90px;
  font-size:80px;
  font-weight:700;
  line-height:87px;
  border-radius:6px;
  background:#000;
}

.flip-clock-wrapper ul li{
  z-index:1;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  line-height:87px;
  text-decoration:none!important;
}

.flip-clock-wrapper ul li:first-child{
  z-index:2;
}

.flip-clock-wrapper ul li a{
  display:block;
  height:100%;
  -webkit-perspective:200px;
  -moz-perspective:200px;
  perspective:200px;
  margin:0!important;
  overflow:visible!important;
  cursor:default!important;
}

.flip-clock-wrapper ul li a div{
  z-index:1;
  position:absolute;
  left:0;
  width:100%;
  height:50%;
  font-size:80px;
  overflow:hidden;
  outline:transparent solid 1px;
}

.flip-clock-wrapper ul li a div .shadow{
  position:absolute;
  width:100%;
  height:100%;
  z-index:2;
}

.flip-clock-wrapper ul li a div.up{
  -webkit-transform-origin:50% 100%;
  -moz-transform-origin:50% 100%;
  -ms-transform-origin:50% 100%;
  -o-transform-origin:50% 100%;
  transform-origin:50% 100%;
  top:0;
}

.flip-clock-wrapper ul li a div.up:after{
  content:"";
  position:absolute;
  top:44px;
  left:0;
  z-index:5;
  width:100%;
  height:3px;
  background-color:#000;
  background-color:rgba(0,0,0,.4);
}

.flip-clock-wrapper ul li a div.down{
  -webkit-transform-origin:50% 0;
  -moz-transform-origin:50% 0;
  -ms-transform-origin:50% 0;
  -o-transform-origin:50% 0;
  transform-origin:50% 0;
  bottom:0;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
}

.flip-clock-wrapper ul li a div div.inn{
  position:absolute;
  left:0;
  z-index:1;
  width:100%;
  height:200%;
  color:#ccc;
  text-shadow:0 1px 2px #000;
  text-align:center;
  background-color:#333;
  border-radius:6px;
  font-size:70px;
}

.flip-clock-wrapper ul li a div.up div.inn{
  top:0;
}

.flip-clock-wrapper ul li a div.down div.inn{
  bottom:0;
}

.flip-clock-wrapper ul.play li.flip-clock-before{
  z-index:3;
}

.flip-clock-wrapper .flip{
  box-shadow:0 2px 5px rgba(0,0,0,.7);
}

.flip-clock-wrapper ul.play li.flip-clock-active{
  -webkit-animation:asd .5s .5s linear both;
  -moz-animation:asd .5s .5s linear both;
  animation:asd .5s .5s linear both;
  z-index:5;
}

.flip-clock-divider{
  float:left;
  display:inline-block;
  position:relative;
  width:20px;
  height:100px;
}

.flip-clock-divider:first-child{
  width:0;
}

.flip-clock-dot{
  display:block;
  background:#323434;
  width:10px;
  height:10px;
  position:absolute;
  border-radius:50%;
  box-shadow:0 0 5px rgba(0,0,0,.5);
  left:5px;
}

.flip-clock-divider .flip-clock-label{
  position:absolute;
  top:-1.5em;
  right:-86px;
  color:#000;
  text-shadow:none;
}

.flip-clock-divider.minutes .flip-clock-label{
  right:-88px;
}

.flip-clock-divider.seconds .flip-clock-label{
  right:-91px;
}

.flip-clock-dot.top{
  top:30px;
}

.flip-clock-dot.bottom{
  bottom:30px;
}

.flip-clock-wrapper ul.play li.flip-clock-active .down{
  z-index:2;
  -webkit-animation:turn .5s .5s linear both;
  -moz-animation:turn .5s .5s linear both;
  animation:turn .5s .5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-before .up{
  z-index:2;
  -webkit-animation:turn2 .5s linear both;
  -moz-animation:turn2 .5s linear both;
  animation:turn2 .5s linear both;
}

.flip-clock-wrapper ul li.flip-clock-active{
  z-index:3;
}

.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{
  background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));
  background:0 0,top,0,100% #000;
  background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
  background:0 0,bottom,0,100% #000;
  -webkit-animation:show .5s linear both;
  -moz-animation:show .5s linear both;
  animation:show .5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{
  background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));
  background:0 0,top,0,100% #000;
  background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
  background:0 0,bottom,0,100% #000;
  -webkit-animation:hide .5s .3s linear both;
  -moz-animation:hide .5s .3s linear both;
  animation:hide .5s .3s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{
  background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));
  background:0 0,top,0,100% rgba(0,0,0,.1);
  background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
  background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
  background:0 0,bottom,0,100% rgba(0,0,0,.1);
  -webkit-animation:show .5s linear both;
  -moz-animation:show .5s linear both;
  animation:show .5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{
  background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));
  background:0 0,top,0,100% rgba(0,0,0,.1);
  background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
  background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
  background:0 0,bottom,0,100% rgba(0,0,0,.1);
  -webkit-animation:hide .5s .3s linear both;
  -moz-animation:hide .5s .3s linear both;
  animation:hide .5s .2s linear both;
}

#smartbanner{
  position:absolute;
  left:0;
  top:-82px;
  border-bottom:1px solid #e8e8e8;
  width:100%;
  height:78px;
  font-family:'Helvetica Neue',sans-serif;
  background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);
  background-image:-ms-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);
  background-image:-moz-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);
  box-shadow:0 1px 2px rgba(0,0,0,.5);
  z-index:9998;
  -webkit-font-smoothing:antialiased;
  overflow:hidden;
  -webkit-text-size-adjust:none;
}

#smartbanner, html.sb-animation{
  -webkit-transition:all .3s ease;
}

#smartbanner .sb-container{
  margin:0 auto;
}

#smartbanner .sb-close{
  position:absolute;
  left:5px;
  top:5px;
  display:block;
  border:2px solid #fff;
  width:17px;
  height:17px;
  font-family:ArialRoundedMTBold,Arial;
  font-size:15px;
  line-height:13px;
  text-align:center;
  color:#fff;
  background:#070707;
  text-decoration:none;
  text-shadow:none;
  border-radius:14px;
  box-shadow:0 2px 3px rgba(0,0,0,.4);
  -webkit-font-smoothing:subpixel-antialiased;
}

#smartbanner .sb-button, #smartbanner .sb-info{
  font-weight:700;
  text-shadow:0 1px 0 rgba(255,255,255,.8);
  position:absolute;
}

#smartbanner .sb-close:active{
  font-size:13px;
  color:#aaa;
}

#smartbanner .sb-icon{
  position:absolute;
  left:30px;
  top:10px;
  display:block;
  width:57px;
  height:57px;
  background:rgba(0,0,0,.6);
  background-size:cover;
  border-radius:10px;
  box-shadow:0 1px 3px rgba(0,0,0,.3);
}

#smartbanner.no-icon .sb-icon{
  display:none;
}

#smartbanner .sb-info{
  left:98px;
  top:10px;
  width:44%;
  font-size:11px;
  line-height:1.2em;
  color:#6a6a6a;
}

#smartbanner #smartbanner.no-icon .sb-info{
  left:34px;
}

#smartbanner .sb-info strong{
  display:block;
  font-size:13px;
  color:#4d4d4d;
  line-height:18px;
}

#smartbanner .sb-info > span{
  display:block;
}

#smartbanner .sb-info em{
  font-style:normal;
  text-transform:uppercase;
}

#smartbanner .sb-button{
  right:20px;
  top:24px;
  border:1px solid #bfbfbf;
  padding:0 10px;
  min-width:10%;
  height:24px;
  font-size:14px;
  line-height:24px;
  text-align:center;
  color:#6a6a6a;
  background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);
  text-transform:uppercase;
  text-decoration:none;
  border-radius:3px;
  box-shadow:0 1px 0 rgba(255,255,255,.6),0 1px 0 rgba(255,255,255,.7) inset;
}

#smartbanner .sb-button:active, #smartbanner .sb-button:hover{
  background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%);
}

#smartbanner .sb-icon.gloss:after{
  content:'';
  position:absolute;
  left:0;
  top:-1px;
  border-top:1px solid rgba(255,255,255,.8);
  width:100%;
  height:50%;
  background:-webkit-linear-gradient(top,rgba(255,255,255,.7) 0,rgba(255,255,255,.2) 100%);
  border-radius:10px 10px 12px 12px;
}

#smartbanner.android{
  border-color:#212228;
  background:url() #3d3d3d;
  border-top:5px solid #88b131;
  box-shadow:none;
}

#smartbanner.android .sb-close{
  border:0;
  width:17px;
  height:17px;
  line-height:17px;
  color:#b1b1b3;
  background:#1c1e21;
  text-shadow:0 1px 1px #000;
  box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3);
}

#smartbanner.android .sb-close:active{
  color:#eee;
}

#smartbanner.android .sb-info{
  color:#ccc;
  text-shadow:0 1px 2px #000;
}

#smartbanner.android .sb-info strong{
  color:#fff;
}

#smartbanner.android .sb-button{
  min-width:12%;
  border:1px solid #dddcdc;
  padding:1px;
  color:#d1d1d1;
  background:0 0;
  border-radius:0;
  box-shadow:none;
  min-height:28px;
}

#smartbanner.android .sb-button span{
  text-align:center;
  display:block;
  padding:0 10px;
  background-color:#42b6c9;
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#42b6c9),to(#39a9bb));
  background-image:-moz-linear-gradient(top,#42b6c9,#39a9bb);
  text-transform:none;
  text-shadow:none;
  box-shadow:none;
}

#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover{
  background:0 0;
}

#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span{
  background:#2ac7e1;
}

#smartbanner.windows .sb-icon{
  border-radius:0;
}

.nav-pills, .nav-tabs{
  position:relative;
}

.reading-book-dialog{
  width:100%;
  min-width:300px;
  height:100%;
  position:fixed;
  z-index:9999999999;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  display:none;
}

.reading-book-dialog.is-collapse-lt > .inner .col1{
  -webkit-transform:translate3d(-225px,0,0);
  transform:translate3d(-225px,0,0);
}

.reading-book-dialog.is-collapse-lt > .inner .col2{
  padding-left:0;
}

.reading-book-dialog.is-collapse-lt > .inner > a.left{
  left:0;
}

.reading-book-dialog.is-collapse-rt > .inner .col3{
  -webkit-transform:translate3d(225px,0,0);
  transform:translate3d(225px,0,0);
}

.reading-book-dialog.is-collapse-rt > .inner .col2{
  padding-right:0;
}

.reading-book-dialog.is-collapse-rt > .inner > a.right{
  right:0;
}

.reading-book-dialog a{
  cursor:pointer;
}

.reading-book-dialog > .close{
  position:absolute;
  top:0;
  right:0;
  width:32px;
  height:32px;
  -webkit-border-radius:32px;
  -moz-border-radius:32px;
  border-radius:32px;
  border:3px solid #fff;
  text-shadow:1px 1px #0077a3;
  display:block;
  background:#00c9e2;
  text-align:center;
  line-height:25px;
  opacity:1;
  filter:alpha(opacity=100);
  color:#fff;
  z-index:999;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

.reading-book-dialog > .close:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.reading-book-dialog > .inner{
  overflow:hidden;
  background:#fff;
  width:100%;
  height:100%;
  position:relative;
  font-size:0;
  -webkit-box-shadow:4px 7px 7px 0 #333;
  -moz-box-shadow:4px 7px 7px 0 #333;
  box-shadow:4px 7px 7px 0 #333;
}

.reading-book-dialog > .inner h2{
  height:35px;
  line-height:35px;
}

.reading-book-dialog > .inner .shadow-bg{
  -moz-box-shadow:1px 1px 7px 0 rgba(50,50,50,.35);
  -webkit-box-shadow:1px 1px 7px 0 rgba(50,50,50,.35);
  box-shadow:1px 1px 7px 0 rgba(50,50,50,.35);
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:35px;
  z-index:9;
  background:url(../img/xbook-review.png) 18px center no-repeat #f4f4f4;
}

.reading-book-dialog > .inner > a.left, .reading-book-dialog > .inner > a.right{
  display:block;
  color:#999;
  background:#e5e5e5;
  top:300px;
  font-size:18px;
  font-weight:bolder;
  padding:3px 6px;
  z-index:999;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  position:absolute;
}

.reading-book-dialog > .inner > a.left{
  left:202px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  opacity:.5;
  filter:alpha(opacity=50);
  user-select:none;
}

.reading-book-dialog > .inner > a.left:hover{
  opacity:1;
  filter:alpha(opacity=100);
}

.reading-book-dialog > .inner > a.right{
  right:202px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  opacity:.5;
  filter:alpha(opacity=50);
  user-select:none;
}

.reading-book-dialog > .inner .col1 .row2 ul li a, .reading-book-dialog > .inner .control *{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
}

.reading-book-dialog > .inner > a.right:hover{
  opacity:1;
  filter:alpha(opacity=100);
}

.reading-book-dialog > .inner > .overlay{
  width:100%;
  height:100%;
  background:#000;
  opacity:.5;
  filter:alpha(opacity=50);
  position:absolute;
  top:0;
  left:0;
  display:none;
}

.reading-book-dialog > .inner .control{
  position:absolute;
  height:40px;
  line-height:40px;
  bottom:10px;
  left:0;
  right:0;
  margin:auto;
  z-index:9999;
  width:234px;
}

.reading-book-dialog > .inner .control *{
  user-select:none;
}

.reading-book-dialog > .inner .control .control-bg{
  width:100%;
  height:100%;
  position:absolute;
  opacity:.45;
  filter:alpha(opacity=45);
  background:#0ab8f0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.reading-book-dialog > .inner .control .zoomreset{
  margin-right:0;
}

.reading-book-dialog > .inner .control .zoomreset i.fa-expand{
  -webkit-transform:rotate(44deg);
  -moz-transform:rotate(44deg);
  -ms-transform:rotate(44deg);
  -o-transform:rotate(44deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.reading-book-dialog > .inner .control .zoomreset i.fa-compress{
  -webkit-transform:rotate(46deg);
  -moz-transform:rotate(46deg);
  -ms-transform:rotate(46deg);
  -o-transform:rotate(46deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.reading-book-dialog > .inner .col1 .row1 a:hover, .reading-book-dialog > .inner .col1 .row1 button.add-to-cart-new:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.reading-book-dialog > .inner .col1{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  width:225px;
  border-right:1px solid #e5e5e5;
}

.reading-book-dialog > .inner .col1 h2{
  margin:0;
  font-size:16px;
  color:#444;
  font-weight:400;
  padding:0 9px;
}

.reading-book-dialog > .inner .col1 .row1{
  font-size:13px;
  position:relative;
  line-height:13px;
  padding:15px 15px 0;
  height:260px;
}

.reading-book-dialog > .inner .col1 .row1 > p.image{
  width:60px;
  float:left;
  margin:0 5px 0 0;
  height:160px;
}

.reading-book-dialog > .inner .col1 .row1 > p.image > img{
  width:100%;
}

.reading-book-dialog > .inner .col1 .row1 > h3{
  font-size:12px;
  font-weight:700;
  margin:0 0 10px;
}

.reading-book-dialog > .inner .col1 .row1 > h3 a{
  color:#000;
}

.reading-book-dialog > .inner .col1 .row1 > p.author > a{
  color:#57b1f1;
  font-weight:700;
  display:inline;
}

.reading-book-dialog > .inner .col1 .row1 p.type{
  font-style:italic;
}

.reading-book-dialog > .inner .col1 .row1 p.price1 span{
  text-decoration:line-through;
}

.reading-book-dialog > .inner .col1 .row1 p.price2 span:first-child{
  font-weight:700;
  color:#090;
  font-size:16px;
}

.reading-book-dialog > .inner .col1 .row1 p.price2 span:nth-child(2){
  font-size:10px;
  margin:0 0 0 120px;
  display:block;
}

.reading-book-dialog > .inner .col1 .row1 button.add-to-cart-new{
  width:92%;
  height:28px;
  margin:0 auto;
  background:url(../img/add-to-cart.png) no-repeat;
  display:none;
  -webkit-background-size:100%;
  -moz-background-size:100%;
  -o-background-size:100%;
  background-size:100%;
  border:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  clear:both;
}

.reading-book-dialog > .inner .col1 .row1 button.add-to-cart-new:before{
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0;
}

.reading-book-dialog > .inner .col1 .row1 .productalert-btt{
  width:100%;
}

.reading-book-dialog > .inner .col1 .row1 a{
  display:block;
}

.reading-book-dialog > .inner .col1 .row1 a img{
  margin:0;
  width:60px;
}

.reading-book-dialog > .inner .col1 .row2{
  padding:15px 0 15px 15px;
  position:relative;
}

.reading-book-dialog > .inner .col1 .row2 h3{
  font-size:16px;
  font-weight:700;
  margin:5px 0 15px;
  border-top:2px solid #e9e9e9;
  padding-top:15px;
  width:195px;
}

.reading-book-dialog > .inner .col1 .row2 ul{
  list-style:none;
  padding:0;
}

.reading-book-dialog > .inner .col1 .row2 ul li{
  margin-bottom:2px;
}

.reading-book-dialog > .inner .col1 .row2 ul li a{
  font-size:12px;
  font-weight:700;
  padding:8px 15px;
  display:block;
  color:#000;
  -webkit-border-radius:8px 0 0 8px;
  -moz-border-radius:8px 0 0 8px;
  border-radius:8px 0 0 8px;
  user-select:none;
}

.reading-book-dialog > .inner .col1 .myfb{
  width:215px;
  height:62px;
  display:block;
  position:absolute;
  bottom:10px;
  left:12px;
  background:url(../img/xread-fb.png) no-repeat;
}

.reading-book-dialog > .inner .col1 .fb-like{
  padding-top:15px!important;
  width:195px;
  text-align:center;
}

.reading-book-dialog > .inner .col2{
  position:relative;
  width:100%;
  height:100%;
  padding-left:225px;
  padding-right:225px;
  -webkit-overflow-scrolling:touch;
  overflow:hidden;
  overflow-x:hidden;
  overflow-y:auto;
}

.reading-book-dialog > .inner .col2 h2{
  margin:0;
  font-size:16px;
  color:#444;
  text-align:center;
  padding:0 9px;
  font-weight:700;
  z-index:13;
  position:relative;
  visibility:hidden;
}

.reading-book-dialog > .inner .col2 h2 span{
  font-weight:700;
}

.reading-book-dialog > .inner .col2 iframe{
  width:100%;
  background:#fff;
}

.reading-book-dialog > .inner .col3{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  z-index:1;
  width:225px;
  border-left:1px solid #e5e5e5;
}

.reading-book-dialog > .inner .col3 h2{
  margin:0;
  font-size:16px;
  color:#444;
  text-align:center;
  font-weight:400;
  padding:0 9px;
}

.reading-book-dialog > .inner .col3 .row1 .author span, .reading-book-dialog > .inner .col3 .row2 ul li .price, .reading-book-dialog > .inner .col3 h2 span{
  font-weight:700;
}

.reading-book-dialog > .inner .col3 .row1{
  line-height:15px;
  padding:15px;
  position:relative;
  height:305px;
}

.reading-book-dialog > .inner .col3 .row1 h3{
  font-size:16px;
  margin:0 0 15px;
}

.reading-book-dialog > .inner .col3 .row1 .overlay-c{
  width:100%;
  height:100%;
  background:#000;
  opacity:.4;
  filter:alpha(opacity=40);
  position:absolute;
  top:0;
  left:0;
  z-index:999999;
  display:none;
}

.reading-book-dialog > .inner .col3 .row1 .overlay-c .loader{
  border-top:5px solid rgba(255,255,255,.2);
  border-right:5px solid rgba(255,255,255,.2);
  border-bottom:5px solid rgba(255,255,255,.2);
  border-left:5px solid #fff;
  -webkit-animation:load8 1.1s infinite linear;
  animation:load8 1.1s infinite linear;
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-15px;
  margin-top:-15px;
  font-size:0;
}

.reading-book-dialog > .inner .col3 .row1 .author, .reading-book-dialog > .inner .col3 .row1 .description{
  font-size:12px;
}

.reading-book-dialog > .inner .col3 .row1 .rating-box{
  width:69px;
  height:13px;
  margin-right:10px;
  float:left;
  background:url(../img/product_rating_blank_star.gif) repeat-x;
}

.reading-book-dialog > .inner .col3 .row1 .rating-box .rating{
  height:13px;
  background:url(../img/product_rating_full_star.gif) repeat-x;
}

.reading-book-dialog > .inner .col3 .row1 .title{
  font-size:12px;
  font-weight:700;
  color:#00aaf1;
}

.reading-book-dialog > .inner .col3 .row1 .ccontrol{
  position:absolute;
  bottom:0;
  right:15px;
}

.reading-book-dialog > .inner .col3 .row2{
  padding:0 15px 15px;
  overflow:hidden;
}

.reading-book-dialog > .inner .col3 .row2 h3{
  margin:0 0 10px;
  border-top:2px solid #e9e9e9;
  font-size:16px;
  padding-top:15px;
}

.reading-book-dialog > .inner .col3 .row2 ul{
  list-style:none;
  padding:0;
}

.reading-book-dialog > .inner .col3 .row2 ul li{
  margin-top:15px;
}

.reading-book-dialog > .inner .col3 .row2 ul li p{
  font-size:11px;
  margin-bottom:3px;
}

.reading-book-dialog > .inner .col3 .row2 ul li a{
  color:#000;
}

.reading-book-dialog > .inner .col3 .row2 ul li .author{
  font-size:10px;
}

.reading-book-dialog > .inner .col3 .row2 ul li .price span{
  font-weight:400;
  text-decoration:line-through;
  color:#000;
}

.reading-book-dialog > .inner .col3 .row2 ul li .image{
  float:left;
  width:50px;
  margin:0 15px 0 0;
}

.reading-book-dialog > .inner .col3 .row2 ul li .image img{
  width:50px;
}

.reading-book-dialog > .inner .col3 .row2 ul li:after{
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0;
}

.reading-book-dialog > .inner .col3 .row2 a{
  font-size:13px;
  font-weight:700;
  color:#00aaf1;
  display:block;
}

.reading-book-dialog > .inner .col3 .row2 .sameurl{
  text-align:left;
  margin-top:15px;
}

.reading-book-dialog .popover{
  width:230px!important;
  padding:0;
}

.reading-book-dialog .popover .popover-content{
  padding:0!important;
  overflow:hidden;
}

.reading-book-dialog .font-wrap{
  list-style:none;
  padding:0;
}

.reading-book-dialog .font-wrap li{
  line-height:normal;
  padding:0 12px;
}

.reading-book-dialog .font-wrap li a{
  font-size:13px;
  display:block;
  padding:8px 0;
  color:#000;
  border-bottom:1px solid #f2f2f2;
  margin:-1px 0 0;
}

.reading-book-dialog .font-wrap li a:hover{
  text-decoration:none;
}

.reading-book-dialog > .inner .control .next, .reading-book-dialog > .inner .control .prev{
  color:#fff;
  font-size:25px;
  display:block;
  float:left;
  width:45px;
  text-align:center;
  position:relative;
  z-index:99;
  opacity:.7;
  filter:alpha(opacity=70);
  vertical-align:top;
}

.reading-book-dialog > .inner .control .next:hover, .reading-book-dialog > .inner .control .prev:hover{
  opacity:1;
  filter:alpha(opacity=100);
}

.reading-book-dialog > .inner .control .font, .reading-book-dialog > .inner .control .zoomin, .reading-book-dialog > .inner .control .zoomout, .reading-book-dialog > .inner .control .zoomreset{
  color:#fff;
  font-size:16px;
  display:block;
  text-align:center;
  position:relative;
  float:left;
  z-index:99;
  opacity:.7;
  filter:alpha(opacity=70);
  width:31px;
  height:31px;
  -webkit-border-radius:31px;
  -moz-border-radius:31px;
  border-radius:31px;
  line-height:26px;
  border:3px solid #fff;
  vertical-align:top;
  margin:4px 5px 0 0;
}

.reading-book-dialog > .inner .control .font:hover, .reading-book-dialog > .inner .control .zoomin:hover, .reading-book-dialog > .inner .control .zoomout:hover, .reading-book-dialog > .inner .control .zoomreset:hover{
  opacity:1;
  filter:alpha(opacity=100);
  text-decoration:none;
}

.reading-book-dialog > .inner .col1 .row2 ul li a.active, .reading-book-dialog > .inner .col1 .row2 ul li a:hover{
  background:#e9e9e9;
  text-decoration:none;
}

.reading-book-dialog > .inner .col3 .row1 .overlay-c .loader, .reading-book-dialog > .inner .col3 .row1 .overlay-c .loader:after{
  border-radius:50%;
  width:30px;
  height:30px;
}

.reading-book-dialog > .inner .col3 .row1 .ccontrol .cnext, .reading-book-dialog > .inner .col3 .row1 .ccontrol .cprev{
  display:inline-block;
  background:#e5e5e5;
  color:#919296;
  height:20px;
  line-height:20px;
  font-size:11px;
  padding:0 4px;
  margin-left:5px;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.reading-book-dialog > .inner .col3 .row1 .ccontrol .cnext:hover, .reading-book-dialog > .inner .col3 .row1 .ccontrol .cprev:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.reading-book-dialog .font-wrap li.active, .reading-book-dialog .font-wrap li:hover{
  background:#f2f2f2;
}

@media (min-width:992px) {
  .reading-book-dialog{
    width:97%;
    height:92%;
  }
}

@media (min-width:992px) {
  .reading-book-dialog .inner{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
  }
}

@media (min-width:992px) {
  .reading-book-dialog .inner .col2 h2{
    visibility:visible;
  }
}

@media (min-width:992px) {
  .reading-book-dialog > .close{
    top:-10px;
    right:-10px;
  }
}

html .ie7{
  display:none;
  text-align:center;
}

html.lt-ie9.lt-ie8 .ie7{
  display:block!important;
  margin:15px auto;
  max-width:480px;
  font-size:14px;
  padding:15px;
}

.mixin-product-item > a .hcm img, .tiki-categories > .wrap .product-box .product-box-list .product-box-item > a .hcm img{
  max-width:130px;
}

html.lt-ie9.lt-ie8 .ie7 *{
  display:inline-block!important;
}

html.lt-ie9.lt-ie8 body *{
  display:none!important;
}

body{
  min-width:320px;
  font-family:Arial,Helvetica,sans-serif;
}

input[placeholder]{
  text-overflow:ellipsis;
}

::-moz-placeholder{
  text-overflow:ellipsis;
}

input:-moz-placeholder{
  text-overflow:ellipsis;
}

input{
  text-overflow:ellipsis;
}

.mobile-app-wrapper .icheck{
  opacity:1!important;
  filter:alpha(opacity=100)!important;
}

.alert-added-cart{
  margin-top:20px!important;
  width:300px;
}

.alert-added-cart .icon{
  float:left;
  background:#00aaf1;
  font-size:20px;
  color:#fff;
  font-weight:700;
  display:block;
  width:40px;
  height:40px;
  text-align:center;
  line-height:40px;
  margin-right:15px;
  margin-bottom:0;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  -o-border-radius:20px;
  border-radius:20px;
}

.alert-added-cart .text{
  margin-bottom:0;
}

.alert-added-cart .text a{
  display:block;
  color:#00aaf1;
}

.alert-added-cart .popover-content:after, .alert-added-cart .popover-content:before{
  content:" ";
  display:table;
}

.alert-added-cart .popover-content:after{
  clear:both;
}

.breadcrumb-wrap{
  border-bottom:1px solid #dfdfdf;
  background:#fff;
}

.breadcrumb-wrap .breadcrumb{
  background-color:#fff;
  border-radius:0;
  font-size:0;
  margin:0;
  padding:10px 0;
  overflow:hidden;
}

.breadcrumb-wrap .breadcrumb a{
  color:#000;
  white-space:nowrap;
}

.breadcrumb-wrap .breadcrumb > .active{
  color:#000;
}

.breadcrumb-wrap .breadcrumb li{
  font-size:11px;
  display:block;
  float:left;
  white-space:nowrap;
}

.breadcrumb-wrap .breadcrumb > li + li:before{
  content:"\f105";
  padding:0 5px;
  color:#000;
  font-family:FontAwesome;
  font-weight:400;
}

.breadcrumb-wrap .breadcrumb:after, .breadcrumb-wrap .breadcrumb:before{
  content:" ";
  display:table;
}

.breadcrumb-wrap .breadcrumb:after{
  clear:both;
}

.MagicThumb-expanded > div > div, .MagicThumb-expanded > div > span, .MagicZoomBigImageCont div{
  text-indent:99999999999!important;
  font-size:0!important;
}

.popover .popover-content{
  font-size:13px;
}

.list-pager{
  padding:5px;
  margin-top:10px;
  margin-bottom:10px;
  text-align:right;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.list-pager ul{
  list-style:none;
  margin:0;
  text-align:center;
  padding:0;
}

.list-pager ul li{
  font-size:16px;
  font-weight:400;
  line-height:21px;
  display:inline-block;
}

.list-pager ul li .current{
  display:inline-block;
  padding:4px 8px;
  border:1px solid #ccc;
  margin:0 3px;
  border-radius:2px;
  font-weight:700;
}

.list-pager ul li a.normal{
  display:inline-block;
  padding:4px 6px;
  border:1px solid transparent;
  border-radius:2px;
  color:#00aaf1;
  text-decoration:none;
}

.list-pager ul li a.normal i.fa{
  padding-left:8px;
  font-size:20px;
  color:#444;
}

.list-pager ul li a.next, .list-pager ul li a.prev{
  padding:4px 8px;
  display:inline-block;
  text-decoration:none;
}

.list-pager ul li a.normal:hover{
  border:1px solid #ccc;
  background:#fff;
}

.list-pager ul li a.prev{
  color:#444;
  font-size:15px;
  border:1px solid transparent;
}

.list-pager ul li a.prev i.fa{
  font-size:22px;
  vertical-align:middle;
}

.list-pager ul li a.prev:hover{
  color:#00aaf1;
  border:1px solid #ccc;
}

.list-pager ul li a.next{
  color:#444;
  font-size:15px;
  border:1px solid transparent;
  text-align:center;
}

.list-pager ul li a.next i.fa{
  font-size:22px;
  vertical-align:middle;
}

.list-pager ul li a.next:hover{
  color:#00aaf1;
  border:1px solid #ccc;
}

.fancybox-wrap .fancybox-close{
  background:url(../img/close.png) no-repeat;
  width:14px;
  height:14px;
  right:10px;
  top:10px;
}

.fancybox-wrap .fancybox-skin{
  background:#fff;
}

.fancybox-wrap.fancybox-opened .fancybox-skin{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}

.form-control{
  font-size:13px;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.btn-info{
  background:#00b6f0;
}

.birthday-picker select{
  display:inline-block;
  width:30%;
}

.birthday-picker select[name="birth[month]"]{
  margin:0 5%;
}

.panel-collapse > .list-group{
  margin-bottom:0;
}

.panel-collapse > .list-group .list-group-item:first-child{
  border-top-right-radius:0;
  border-top-left-radius:0;
}

.panel-collapse > .list-group .list-group-item{
  border-width:1px 0;
}

.panel-collapse .list-group-item{
  border-radius:0;
}

.panel-collapse .list-group-item li.list-group-item{
  margin:0 -15px;
  border-top:1px solid #ddd;
  border-bottom:0;
  padding-left:30px;
}

.panel-collapse .list-group-item li.list-group-item:last-child{
  padding-bottom:0;
}

.panel-collapse .list-group .list-group{
  margin:10px 0 0;
}

.panel-collapse div.list-group div.list-group{
  margin:0;
}

.panel-collapse div.list-group .list-group a.list-group-item{
  border-top:1px solid #ddd;
  border-bottom:0;
  padding-left:30px!important;
}

.loader{
  display:none;
}

.loader.is-child{
  width:50px;
  overflow:hidden;
}

.loader.is-small, .loader.is-small .loader-circle:after{
  width:15px;
  height:15px;
}

.loader.is-child .loader-circle, .loader.is-child .loader-overlay{
  position:absolute;
}

.loader.is-small{
  display:block;
  overflow:hidden;
  margin:auto;
}

.loader.is-small .loader-overlay{
  display:none;
}

.loader.is-small .loader-circle{
  position:static;
  border-top:2px solid #ccc;
  border-right:2px solid #ccc;
  border-bottom:2px solid #ccc;
  border-left:2px solid #444;
  width:15px;
  height:15px;
}

.loader .loader-overlay{
  background:#000;
  opacity:.6;
  filter:alpha(opacity=60);
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  z-index:999999998;
}

.loader .loader-circle, .loader .loader-circle:after{
  border-radius:50%;
  width:50px;
  height:50px;
}

.loader .loader-circle{
  z-index:999999999;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  font-size:10px;
  text-indent:-9999em;
  border-top:7px solid rgba(255,255,255,.2);
  border-right:7px solid rgba(255,255,255,.2);
  border-bottom:7px solid rgba(255,255,255,.2);
  border-left:7px solid #fff;
  -webkit-animation:loader-animation 1.1s infinite linear;
  animation:loader-animation 1.1s infinite linear;
}

.tooltip.bottom .tooltip-arrow{
  border-bottom-color:#baf0ff;
}

.tooltip.top .tooltip-arrow{
  border-top-color:#baf0ff;
}

.tooltip.left .tooltip-arrow{
  border-left-color:#baf0ff;
}

.tooltip.right .tooltip-arrow{
  border-right-color:#baf0ff;
}

.tooltip .tooltip-inner{
  color:#001e2a;
  text-align:left;
  text-decoration:none;
  background-color:#d6f6ff;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  text-shadow:1px 1px 1px rgba(255,255,255,.5);
  -webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);
  -moz-box-shadow:0 2px 4px rgba(0,0,0,.2);
  box-shadow:0 2px 4px rgba(0,0,0,.2);
}

.alert{
  padding:8px;
  font-size:13px;
  margin-bottom:10px;
}

.pho-sach-he-icon{
  position:fixed;
  right:0;
  top:15px;
  z-index:100;
}

.float-holder:after, .float-holder:before{
  content:' ';
  display:table;
  clear:both;
}

.vertical-align{
  display:inline-block;
  vertical-align:middle;
  height:100%;
  width:0;
}

.mixin-button-primary{
  background:#fd4040;
  background:-moz-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fd4040),color-stop(100%,#d71a1a));
  background:-webkit-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:-o-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:-ms-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:linear-gradient(to bottom,#fd4040 0,#d71a1a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd4040', endColorstr='#d71a1a', GradientType=0);
  -webkit-box-shadow:0 -2px 0 #a80000 inset;
  box-shadow:0 -2px 0 #a80000 inset;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:none;
  padding:6px 14px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  font-size:14px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
}

.mixin-rating-box{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.mixin-rating-box .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.mixin-rating-box .star:nth-child(1){
  margin-left:0;
}

.mixin-rating-box .star:before{
  content:"\f005";
}

.mixin-rating-box span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.mixin-rating-box span .star{
  color:#f0c808;
}

.mixin-home-header{
  background:#fafafa;
  border:1px solid #e5e5e5;
  height:38px;
  margin-top:15px;
  margin-bottom:18px;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.mixin-home-header h2{
  background:#00b7f1;
  padding:0 20px 0 15px;
  height:100%;
  position:relative;
  margin:0;
  float:left;
  -webkit-border-radius:3px 0 0 3px;
  -moz-border-radius:3px 0 0 3px;
  border-radius:3px 0 0 3px;
}

.mixin-home-header h2:after{
  content:" ";
  display:block;
  width:0;
  height:0;
  margin-left:2px;
  vertical-align:middle;
  border-top:18px solid transparent;
  border-left:13px solid #00b7f1;
  border-right:0 solid transparent;
  border-bottom:18px solid transparent;
  position:absolute;
  top:0;
  right:-13px;
}

.mixin-home-header h2 a{
  font-size:18px;
  line-height:36px;
  text-shadow:1px 1px 1px rgba(0,0,0,.3);
  display:block;
  color:#fff;
  padding:0;
  margin:0;
}

.mixin-home-header h2 a:hover{
  text-decoration:none;
}

.mixin-home-header > .btn-group{
  margin-top:4px;
  margin-right:4px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
}

.mixin-home-header > .btn-group .dropdown-menu li a{
  font-size:13px;
}

.mixin-home-header > .btn-group .dropdown-menu li a.active{
  text-decoration:none;
  color:#262626;
  background-color:#f5f5f5;
}

.mixin-home-header > .btn-group button{
  background:#fff;
  z-index:0;
  font-size:12px;
  padding:4px 8px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.mixin-home-header > .btn-group button .caret{
  margin-left:5px;
}

.mixin-home-header > .btn-group button.active{
  background:#f4f4f4;
}

.mixin-home-header > .btn-group button.active i{
  color:#00aaf1;
}

.mixin-home-header > ul{
  list-style:none;
  margin:0 20px 0 0;
  padding:0;
  float:right;
}

.mixin-home-header > ul li{
  display:block;
  float:left;
  padding:7px 0;
}

.mixin-home-header > ul li.last a{
  margin:0;
  padding:0;
  border:none;
}

.mixin-home-header > ul li a{
  border-right:1px solid #d5d5d5;
  display:block;
  height:20px;
  line-height:22px;
  margin-right:16px;
  padding-right:16px;
  color:#444;
  font-size:12px;
  white-space:nowrap;
}

.mixin-home-header:after, .mixin-home-header:before, .mixin-home-header > ul:after, .mixin-home-header > ul:before{
  content:" ";
  display:table;
}

.mixin-home-header > ul li a i.fa{
  color:#9d9d9d;
  font-size:16px;
  margin-left:20px;
}

.mixin-home-header > ul li a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.mixin-home-header > ul:after{
  clear:both;
}

.mixin-home-header:after{
  clear:both;
}

.mixin-product-item{
  display:inline-block;
  vertical-align:top;
}

.mixin-product-item > a{
  display:block;
}

.mixin-product-item > a .image{
  width:135px;
  height:182px;
  overflow:hidden;
  display:block;
  position:relative;
}

.mixin-product-item > a .image img{
  background:#fff;
  color:#fff;
  outline-color:#fff;
  border-color:#fff;
}

.mixin-product-item > a .image .book-review{
  display:block;
  position:absolute;
  width:61px;
  height:29px;
  background:url(../img/book-review-small.png) no-repeat;
  bottom:0;
  right:0;
}

.mixin-product-item > a .image .gift{
  display:block;
  position:absolute;
  width:39px;
  height:40px;
  background:url(../img/gift.png) no-repeat;
  bottom:0;
  left:0;
}

.mixin-product-item > a .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.mixin-product-item > a .title{
  width:130px;
  padding:8px 0 0;
  display:block;
  font-size:13px;
  color:#000;
  text-overflow:ellipsis;
  overflow:hidden;
  position:relative;
  text-align:left;
}

.mixin-product-item > a .title:hover, .mixin-product-item > a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.mixin-product-item > a .title img{
  max-height:20px;
}

.mixin-product-item > a .hcm{
  display:block;
  margin-top:10px;
  width:130px;
}

.mixin-product-item > a:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.mixin-product-item > p{
  margin:5px 0 0;
  color:#777;
  font-size:13px;
  text-align:left;
}

.mixin-product-item .author{
  margin:5px 0 0;
  color:#777;
  font-size:11px;
  width:130px;
  text-align:left;
}

.mixin-product-item .rating, .mixin-product-item .review{
  margin:5px 0 0;
  font-size:12px;
  display:inline-block;
}

.mixin-product-item .review{
  text-align:left;
}

.mixin-product-item .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.mixin-product-item .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.mixin-product-item .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.mixin-product-item .notify, .mixin-product-item .price-sale{
  margin:5px 0 0;
  width:130px;
  text-align:left;
}

.mixin-product-item .rating .rating-content .star:before{
  content:"\f005";
}

.mixin-product-item .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.mixin-product-item .rating .rating-content span .star{
  color:#f0c808;
}

.mixin-product-item .price-sale{
  font-size:14px;
  color:#444;
  font-weight:700;
}

.mixin-product-item .price-sale .price-regular{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:inline-block;
  text-align:left;
}

.mixin-product-item .notify a{
  font-size:12px;
  color:#00aaf1;
  display:block;
  font-weight:700;
}

.mixin-product-review-box ul.product-review-tabs{
  margin-bottom:20px;
  list-style:none;
  padding:0;
  border:none;
  background:#fff;
}

.mixin-product-review-box ul.product-review-tabs li{
  float:left;
  margin-bottom:12px;
  width:100%;
}

.mixin-product-review-box ul.product-review-tabs li.active a, .mixin-product-review-box ul.product-review-tabs li:hover a{
  border-bottom:2px solid #2db6ea!important;
  color:#3398c4;
}

.mixin-product-review-box ul.product-review-tabs li.active a:after, .mixin-product-review-box ul.product-review-tabs li:hover a:after{
  display:block;
  width:0;
  height:0;
  vertical-align:top;
  border-top:0;
  border-bottom:8px solid #2db6ea;
  border-right:10px solid transparent;
  border-left:10px solid transparent;
  content:" ";
  position:absolute;
  bottom:-1px;
  left:45%;
}

.mixin-product-review-box ul.product-review-tabs li a{
  color:#888;
  font-size:19px;
  font-weight:400;
  padding:0 20px 12px;
  margin:0;
  position:relative;
  display:block;
  white-space:nowrap;
  border-color:transparent;
  border-bottom:2px solid #ddd;
}

.mixin-product-review-box ul.product-review-tabs li a:hover{
  text-decoration:none;
  border-color:transparent;
  background:0 0;
}

.mixin-product-review-box ul.product-review-tabs:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.mixin-product-review-box .product-review-content .item{
  width:100%;
  border-top:1px solid #e9e9e9;
  padding:15px 0;
}

.mixin-product-review-box .product-review-content .item:first-child{
  border-top:none;
}

.mixin-product-review-box .product-review-content .item .product-col-1{
  display:table-cell;
  width:130px;
  vertical-align:top;
  padding:0 10px;
}

.mixin-product-review-box .product-review-content .item .product-col-2{
  display:table-cell;
  width:100%;
  vertical-align:top;
  border-left:1px solid #e7e7e7;
  padding-left:24px;
}

.mixin-product-review-box .product-review-content .item .image{
  width:65px;
  height:65;
  overflow:hidden;
  position:relative;
  margin-right:auto;
  margin-left:auto;
}

.mixin-product-review-box .product-review-content .item .image a{
  display:block;
}

.mixin-product-review-box .product-review-content .item .image a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.mixin-product-review-box .product-review-content .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.mixin-product-review-box .product-review-content .item .name{
  font-size:14px;
  margin:15px 0 5px;
  font-weight:700;
  text-transform:capitalize;
  width:100%;
  text-align:center;
}

.mixin-product-review-box .product-review-content .item .from{
  font-size:12px;
  text-align:center;
}

.mixin-product-review-box .product-review-content .item .from span{
  color:#888;
}

.mixin-product-review-box .product-review-content .item .days{
  font-size:12px;
  color:#999;
  margin:4px 0 0;
  text-align:center;
}

.mixin-product-review-box .product-review-content .item .infomation .review{
  font-size:14px;
  font-weight:500;
  text-transform:capitalize;
  display:inline-block;
  vertical-align:top;
  color:#00aaf1;
  margin:0;
}

.mixin-product-review-box .product-review-content .item .infomation .buy-already{
  font-size:13px;
  padding:0 0 0 19px;
  background:url(../img/tick.png) 2px 5px no-repeat;
  margin:10px 0;
  color:#090;
  font-weight:700;
}

.mixin-product-review-box .product-review-content .item .infomation .rating{
  margin:3px 10px 0 0;
  font-size:12px;
  display:inline-block;
  vertical-align:top;
}

.mixin-product-review-box .product-review-content .item .infomation .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.mixin-product-review-box .product-review-content .item .infomation .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.mixin-product-review-box .product-review-content .item .infomation .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.mixin-product-review-box .product-review-content .item .infomation .rating .rating-content .star:before{
  content:"\f005";
}

.mixin-product-review-box .product-review-content .item .infomation .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.mixin-product-review-box .product-review-content .item .infomation .rating .rating-content span .star{
  color:#f0c808;
}

.mixin-product-review-box .product-review-content .item .infomation .description{
  text-align:justify;
  font-size:14px;
  line-height:20px;
  width:100%;
  margin:10px 0;
}

.mixin-product-review-box .product-review-content .item .infomation .description a{
  color:#00aaf1;
}

.mixin-product-review-box .product-review-content .item .infomation .link button, .mixin-product-review-box .product-review-content .item .infomation .quick-edit .btn{
  background:#32befb;
  border:none!important;
  color:#fff;
  font-weight:700;
  vertical-align:middle;
  box-shadow:0 -2px 0 #0788bf inset;
  white-space:nowrap;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  cursor:pointer;
  text-align:center;
}

.mixin-product-review-box .product-review-content .item .infomation .quick-edit{
  display:none;
  margin:10px 0;
}

.mixin-product-review-box .product-review-content .item .infomation .quick-edit textarea{
  margin-bottom:5px;
}

.mixin-product-review-box .product-review-content .item .infomation .quick-edit .btn{
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  padding:8px 12px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  float:right;
  margin-left:5px;
}

.mixin-product-review-box .product-review-content .item .infomation .quick-edit .btn:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.mixin-product-review-box .product-review-content .item .infomation .quick-edit:after, .mixin-product-review-box .product-review-content .item .infomation .quick-edit:before{
  content:" ";
  display:table;
}

.mixin-product-review-box .product-review-content .item .infomation .quick-edit:after{
  clear:both;
}

.mixin-product-review-box .product-review-content .item .infomation .link span{
  font-size:13px;
  margin-right:10px;
}

.mixin-product-review-box .product-review-content .item .infomation .link button{
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  padding:6px 12px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  margin-top:8px;
  display:block;
}

.mixin-product-review-box .product-review-content .item .infomation .link button:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.mixin-product-review-box .product-review-content .item .infomation .link button i.fa{
  margin-right:5px;
}

.mixin-product-review-box .product-review-content .item .infomation .link p{
  display:block;
  color:#ccc;
  font-weight:100;
  margin-top:10px;
}

.mixin-product-review-box .product-review-content .item .infomation .link p a{
  font-size:12px;
  font-weight:400;
  color:#444;
  padding:0 5px;
  text-decoration:none;
}

.mixin-product-review-box .product-review-content .item .infomation .link p a.is-spam, .mixin-product-review-box .product-review-content .item .infomation .link p a.is-spam:hover{
  color:red;
}

.mixin-product-review-box .product-review-content .item .infomation .link p a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.mixin-product-review-box .product-review-content .item .infomation .link:after, .mixin-product-review-box .product-review-content .item .infomation .link:before{
  content:" ";
  display:table;
}

.mixin-product-review-box .product-review-content .item .infomation .link:after{
  clear:both;
}

.mixin-product-review-box .product-review-content .item .infomation .quick-reply{
  text-align:center;
  margin-top:30px;
  margin-bottom:20px;
  display:none;
}

.mixin-product-review-box .product-review-content .item .infomation .quick-reply textarea{
  display:block;
  width:100%;
  height:130px;
  margin-bottom:10px;
}

.mixin-product-review-box .product-review-content .item .infomation .quick-reply .btn-primary{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  padding:6px 8px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
}

.mixin-product-review-box .product-review-content .item .infomation .quick-reply .btn-default:hover, .mixin-product-review-box .product-review-content .item .infomation .quick-reply .btn-primary:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.mixin-product-review-box .product-review-content .item .infomation .quick-reply .btn-default{
  background:#fff;
  padding:5px 8px;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  margin-left:5px;
}

.mixin-product-review-box .product-review-content .item .replies{
  margin-top:10px;
}

.mixin-product-review-box .product-review-content .item .replies > .replies-item{
  font-size:14px;
  line-height:22px;
  padding:10px 0;
  background:0 0;
  border-top:solid 1px #e7e7e7;
  margin:5px 0 0;
  border-bottom:none;
}

.mixin-product-review-box .product-review-content .item .replies > .replies-item .replies-image{
  width:45px;
  height:45px;
  overflow:hidden;
  float:left;
  margin-right:10px;
  margin-bottom:0;
}

.mixin-product-review-box .product-review-content .item .replies > .replies-item .replies-name{
  font-size:13px;
  font-weight:700;
  margin-bottom:0;
}

.mixin-product-review-box .product-review-content .item .replies > .replies-item .replies-name span{
  font-weight:400;
}

.mixin-product-review-box .product-review-content .item .replies > .replies-item .replies-text{
  font-size:13px;
  margin-bottom:0;
}

.mixin-product-review-box .product-review-content .item .replies > .replies-item .replies-report{
  text-align:right;
  margin-bottom:0;
}

.mixin-product-review-box .product-review-content .item .replies > .replies-item .replies-report a{
  font-size:12px;
  font-weight:400;
  color:#444;
  padding:0 5px;
}

.mixin-product-review-box .product-review-content .item .replies > .replies-item .replies-report a:hover{
  text-decoration:none;
  color:#00aaf1;
}

.mixin-product-review-box .product-review-content .item .replies > .replies-item:after, .mixin-product-review-box .product-review-content .item .replies > .replies-item:before{
  content:" ";
  display:table;
}

.mixin-product-review-box .product-review-content .item .replies > .replies-item:after{
  clear:both;
}

.mixin-product-review-box .product-review-content .item:after, .mixin-product-review-box .product-review-content .item:before{
  content:" ";
  display:table;
}

.mixin-product-comment-box .product-customer-col-4 .rate .rating-input .glyphicon.glyphicon-star-empty:before, .mixin-product-comment-box .product-customer-col-4 .rate .rating-input .glyphicon.glyphicon-star:before, .mixin-product-comment-box .product-customer-col-4 .rate .rating-input .rating-clear .glyphicon:before{
  content:"";
}

.mixin-product-review-box .product-review-content .item:after{
  clear:both;
}

@media (min-width:480px) {
  .mixin-product-review-box .product-review-content .item .infomation .link button{
    margin-top:0;
    display:inline-block;
  }
}

@media (min-width:480px) {
  .mixin-product-review-box .product-review-content .item .infomation .quick-reply .btn-default, .mixin-product-review-box .product-review-content .item .infomation .quick-reply .btn-primary{
    padding-left:12px;
    padding-right:12px;
  }
}

@media (min-width:640px) {
  .mixin-product-review-box .product-review-content .item .infomation .link p{
    display:inline-block;
    color:#ccc;
    font-weight:100;
    float:right;
    margin:0;
  }
}

@media (min-width:768px) {
  .mixin-product-review-box ul.product-review-tabs{
    border-bottom:2px solid #ddd;
  }
}

@media (min-width:768px) {
  .mixin-product-review-box ul.product-review-tabs li{
    width:auto;
    margin-bottom:-2px;
  }
}

@media (min-width:768px) {
  .mixin-product-review-box ul.product-review-tabs li:first-child a{
    background:0 0;
  }
}

@media (min-width:768px) {
  .mixin-product-review-box ul.product-review-tabs li a{
    background:url(../img/seprate-rating.png) left 4px no-repeat;
  }
}

@media (min-width:768px) {
  .mixin-product-review-box .product-review-content .item .name{
    width:178px;
  }
}

.mixin-product-comment-box > h3{
  font-size:19px;
  font-weight:400;
  padding-bottom:5px;
  margin-bottom:15px;
  border-bottom:1px solid #e7e7e7;
  color:#444;
  margin-top:30px;
  display:none;
}

.mixin-product-comment-box .product-customer-col-4{
  width:100%;
  display:none;
}

.mixin-product-comment-box .product-customer-col-4 .rate{
  margin:0 0 15px;
  font-size:13px;
}

.mixin-product-comment-box .product-customer-col-4 .rate label{
  margin-bottom:0;
  display:inline-block;
}

.mixin-product-comment-box .product-customer-col-4 .rate .rating-input{
  display:inline-block;
  margin-left:15px;
}

.mixin-product-comment-box .product-customer-col-4 .rate .rating-input .glyphicon.glyphicon-star{
  background:url(../img/product_rating_full_star.gif) no-repeat;
  font-size:0;
  display:inline-block;
  width:14px;
  height:13px;
}

.mixin-product-comment-box .product-customer-col-4 .rate .rating-input .glyphicon.glyphicon-star-empty{
  background:url(../img/product_rating_blank_star.gif) no-repeat;
  font-size:0;
  display:inline-block;
  width:14px;
  height:13px;
}

.mixin-product-comment-box .product-customer-col-4 .rate .rating-input .rating-clear{
  background:url(../img/delete.gif) no-repeat;
  width:16px;
  height:16px;
  font-size:0;
  display:inline-block;
  vertical-align:top;
}

.mixin-product-comment-box .product-customer-col-4 .rate .rating-input .rating-clear:hover{
  background:url(../img/delete.gif) 0 -16px no-repeat;
}

.mixin-product-comment-box .product-customer-col-4 .rate .rating-input .rating-clear .glyphicon{
  font-size:0;
}

.mixin-product-comment-box .product-customer-col-4 .title{
  margin:0 0 15px;
  font-size:13px;
}

.mixin-product-comment-box .product-customer-col-4 .title label{
  margin-bottom:10px;
}

.mixin-product-comment-box .product-customer-col-4 .text{
  margin:0 0 15px;
  font-size:13px;
}

.mixin-product-comment-box .product-customer-col-4 .text label{
  margin-bottom:10px;
}

.mixin-product-comment-box .product-customer-col-4 .text textarea{
  height:160px;
}

.mixin-product-comment-box .product-customer-col-4 .action .checkbox{
  font-size:11px;
  line-height:20px;
  float:left;
}

.mixin-product-comment-box .product-customer-col-4 .action .checkbox label{
  font-weight:700;
}

.mixin-product-comment-box .product-customer-col-4 .action button{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  padding:8px 12px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  float:right;
}

.mixin-product-comment-box .product-customer-col-4 .action button:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.mixin-product-comment-box .product-customer-col-4 .action:after, .mixin-product-comment-box .product-customer-col-4 .action:before{
  content:" ";
  display:table;
}

.mixin-product-comment-box .product-customer-col-4 .action:after{
  clear:both;
}

#offcanvas-nav{
  padding:5px;
  width:240px;
}

#offcanvas-nav > .panel{
  margin-bottom:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
  border-bottom:none;
}

#offcanvas-nav > .panel .panel-heading{
  border-bottom:none;
  padding:10px;
}

#offcanvas-nav .panel-group .panel + .panel{
  margin-top:0;
}

#offcanvas-nav .panel-group .panel{
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
  border-top:none;
}

#offcanvas-nav .panel-group .panel:first-child{
  border-top:1px solid #bce8f1;
}

#offcanvas-nav .panel-group .panel .panel-heading{
  padding:0;
  -webkit-border-top-right-radius:0;
  -moz-border-top-right-radius:0;
  -ms-border-top-right-radius:0;
  -o-border-top-right-radius:0;
  border-top-right-radius:0;
  -webkit-border-top-left-radius:0;
  -moz-border-top-left-radius:0;
  -ms-border-top-left-radius:0;
  -o-border-top-left-radius:0;
  border-top-left-radius:0;
}

#offcanvas-nav .panel-group .panel .panel-heading .accordion-toggle:after{
  font-family:FontAwesome;
  content:"\f106";
  float:right;
  color:rgba(66,139,202,.54);
  font-size:13px;
}

#offcanvas-nav .panel-group .panel .panel-heading .accordion-toggle.collapsed:after{
  content:"\f107";
}

#offcanvas-nav .panel-group .panel .panel-heading .panel-title{
  font-size:14px;
}

#offcanvas-nav .panel-group .panel .panel-heading .panel-title a{
  padding:8px;
  display:block;
}

#offcanvas-nav .panel-group .panel .panel-heading .panel-title a:focus, #offcanvas-nav .panel-group .panel .panel-heading .panel-title a:hover{
  text-decoration:none;
}

#offcanvas-nav .panel-group .panel h5{
  margin-top:0;
  font-weight:700;
  line-height:normal;
  background:rgba(238,238,238,.71);
}

#offcanvas-nav .panel-group .panel .list-group-item{
  padding:6px 15px;
}

.wrap-top-banner{
  padding-bottom:5px;
}

.wrap-top-banner .is-mobile{
  margin-left:auto;
  margin-right:auto;
}

.wrap-top-banner-24h{
  background:#2a77ae;
}

.wrap-top-banner-24h .top-banner-24h{
  position:relative;
}

.wrap-top-banner-24h .top-banner-24h a:hover{
  opacity:.8;
  filter:alpha(opacity=80);
  text-decoration:none;
}

.wrap-top-banner-24h .top-banner-24h .text{
  font-size:15px;
  font-weight:700;
  color:#fff;
  font-style:italic;
  margin-top:10px;
  text-align:center;
}

.wrap-top-banner-24h .top-banner-24h .text img{
  margin-right:10px;
}

.wrap-top-banner-24h .top-banner-24h .control{
  text-align:center;
}

.wrap-top-banner-24h .top-banner-24h .control .no, .wrap-top-banner-24h .top-banner-24h .control .yes{
  display:inline-block;
  background:#fff;
  font-weight:700;
  font-style:italic;
  padding:3px 0;
  font-size:15px;
  color:#00aaf1;
  width:75px;
  text-align:center;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
}

header.wrap-header{
  padding:12px 0;
  position:relative;
  z-index:3;
  background:#00b6f6;
}

@media (max-width:991px) {
  header.wrap-header{
    margin-bottom:56px;
  }
}

header.wrap-header .navbar-toggle{
  position:absolute;
  top:0;
  left:5px;
  margin:0;
  z-index:1;
}

header.wrap-header .navbar-toggle:hover{
  background:0 0;
}

header.wrap-header .navbar-toggle .icon-bar{
  background:#fff;
  height:3px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
}

header.wrap-header .user-name-mobile{
  display:block;
  position:relative;
  float:right;
  width:auto;
}

header.wrap-header .user-name-mobile .user-name-link{
  display:block;
  position:relative;
  color:#444;
  height:34px;
  cursor:pointer;
}

header.wrap-header .user-name-mobile .user-name-link .user-avatar{
  float:left;
  width:34px;
  height:34px;
  position:relative;
}

header.wrap-header .user-name-mobile .user-name-link .user-avatar img{
  width:34px;
  height:34px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

header.wrap-header .user-name-mobile .user-name-link .user-avatar span{
  display:block;
  color:#fff;
  font-weight:700;
  padding:2px;
  position:absolute;
  top:-6px;
  right:-6px;
  z-index:2;
  line-height:11px;
  height:14px;
  font-size:11px;
  min-width:14px;
  background:#ff6c25;
  text-align:center;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

header.wrap-header .user-name-mobile .user-name-link ul{
  float:left;
  margin:0;
  height:34px;
  list-style:none;
  padding:0;
  font-size:12px;
  width:112px;
}

header.wrap-header .user-name-mobile .user-name-link ul li.user-name-short{
  padding:0 0 5px;
  display:block;
  position:relative;
}

header.wrap-header .user-name-mobile .user-name-link ul li.user-name-short span{
  font-weight:700;
  font-size:inherit;
}

header.wrap-header .user-name-mobile .user-name-link ul li.user-name-account{
  font-size:11px;
  display:block;
  position:relative;
}

header.wrap-header .user-name-mobile .user-name-link span.caret{
  position:absolute;
  border-top:5px solid #999;
  border-right:5px solid transparent;
  border-left:5px solid transparent;
}

header.wrap-header .user-name-mobile .user-name-link:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

header.wrap-header .user-name-mobile .user-name-box{
  background:0 0;
  padding-top:13px;
  display:none;
  position:absolute;
  top:33px;
  z-index:5;
  right:0;
  left:auto;
}

header.wrap-header .user-name-mobile .user-name-box ul{
  border:1px solid #ccc;
  background:#fff;
  width:auto;
  min-width:200px;
  z-index:15;
  position:relative;
  list-style:none;
  margin:0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);
  box-shadow:0 2px 10px rgba(0,0,0,.2);
}

header.wrap-header .user-name-mobile .user-name-box ul li .user-name-login, header.wrap-header .user-name-mobile .user-name-box ul li .user-name-loginfb{
  display:block;
  width:100%;
  padding:8px 10px;
  text-decoration:none;
  white-space:nowrap;
  vertical-align:middle;
  text-shadow:0 1px 1px rgba(0,0,0,.2);
  font-weight:700;
  cursor:pointer;
  text-align:center;
}

header.wrap-header .user-name-mobile .user-name-box ul li{
  display:block;
  position:relative;
}

header.wrap-header .user-name-mobile .user-name-box ul li a{
  display:block;
  color:#444;
  font-size:13px;
  text-decoration:none;
}

header.wrap-header .user-name-mobile .user-name-box ul li a:hover{
  color:#00aaf1;
}

header.wrap-header .user-name-mobile .user-name-box ul li .user-name-loginfb{
  background-image:-webkit-linear-gradient(top,#5972a5 0,#3e578b 100%);
  background-image:linear-gradient(to bottom,#5972a5 0,#3e578b 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5972a5', endColorstr='#ff3e578b', GradientType=0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 -2px 0 #112d6c inset;
  box-shadow:0 -2px 0 #112d6c inset;
  background-repeat:repeat-x;
  border:none;
  color:#fff;
  font-size:12px;
}

header.wrap-header .user-name-mobile .user-name-box ul li .user-name-loginfb i.fa{
  font-size:13px;
  margin-right:6px;
}

header.wrap-header .user-name-mobile .user-name-box ul li .user-name-loginfb:hover{
  opacity:.9;
  filter:alpha(opacity=90);
  color:#fff;
}

header.wrap-header .user-name-mobile .user-name-box ul li .user-name-login{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none;
  box-shadow:0 -2px 0 #0788bf inset;
  color:#fff;
  font-size:12px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}

header.wrap-header .user-name-mobile .user-name-box ul li .user-name-login i.fa{
  font-size:13px;
  margin-right:6px;
}

header.wrap-header .user-name-mobile .user-name-box ul li .user-name-login:hover{
  opacity:.9;
  filter:alpha(opacity=90);
  color:#fff;
}

header.wrap-header .user-name-mobile .user-name-box ul li.user-name-register{
  color:#777;
  font-size:11px;
  margin:0;
}

header.wrap-header .user-name-mobile .user-name-box ul li.user-name-register a{
  color:#00aaf1;
  font-weight:700;
  text-decoration:none;
  font-size:inherit;
  display:inline;
}

header.wrap-header .user-name-mobile .user-name-box ul li.user-name-register a:hover{
  text-decoration:underline;
}

header.wrap-header .user-name-mobile .user-name-box ul:before{
  border:9px solid transparent;
  border-bottom-color:#ccc;
  margin-left:-9px;
  bottom:100%;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
}

header.wrap-header .user-name-mobile .user-name-box ul:after{
  border:8px solid transparent;
  border-bottom-color:#fff;
  margin-left:-8px;
  bottom:100%;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
}

header.wrap-header .user-name-mobile.active .user-name-box, header.wrap-header .user-name-mobile:hover .user-name-box{
  display:block;
}

header.wrap-header .user-name-mobile .user-name-box ul{
  padding:0;
}

header.wrap-header .user-name-mobile .user-name-box ul:after, header.wrap-header .user-name-mobile .user-name-box ul:before{
  left:auto;
  right:9px;
}

header.wrap-header .user-name-mobile .user-name-box ul li a{
  padding:8px;
  border-bottom:1px solid #f6f7f4;
}

header.wrap-header .user-name-mobile .user-name-box ul li:last-child a{
  padding:10px;
  border-bottom:none;
}

header.wrap-header .user-name-mobile .user-name-box ul li.have-padding{
  padding:7px 7px 0;
  margin-bottom:0;
}

header.wrap-header .user-name-mobile .user-name-box ul li .user-name-login, header.wrap-header .user-name-mobile .user-name-box ul li .user-name-loginfb{
  margin-bottom:0;
}

header.wrap-header .user-name-mobile .user-name-box ul li .user-name-register2{
  background:#c40000;
  background:-moz-linear-gradient(top,#c60000 0,#c40000 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c60000),color-stop(100%,#c40000));
  background:-webkit-linear-gradient(top,#c60000 0,#c40000 100%);
  background:-o-linear-gradient(top,#c60000 0,#c40000 100%);
  background:-ms-linear-gradient(top,#c60000 0,#c40000 100%);
  background:linear-gradient(to bottom,#c60000 0,#c40000 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C60000', endColorstr='#C40000', GradientType=0);
  border:none;
  box-shadow:0 -2px 0 #710000 inset;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  font-size:12px;
  font-weight:700;
  text-shadow:0 1px 1px rgba(0,0,0,.2);
  display:block;
  width:100%;
  padding:8px 10px;
  text-decoration:none;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}

header.wrap-header .user-name-mobile .user-name-box ul li .user-name-register2 i.fa{
  font-size:13px;
  margin-right:6px;
}

header.wrap-header .user-name-mobile .user-name-box ul li .user-name-register2:hover{
  opacity:.9;
  filter:alpha(opacity=90);
  color:#fff;
}

header.wrap-header .user-name-mobile .user-name-link{
  border-right:none;
}

header.wrap-header .user-name-mobile .user-name-link .user-avatar{
  margin-right:0;
}

header.wrap-header .user-name-mobile .user-name-link span.caret{
  top:16px;
  right:-17px;
  border-top-color:#fff;
}

header.wrap-header .user-cart-mobile{
  float:right;
  position:absolute;
  top:5px;
  right:20px;
  z-index:1;
  width:auto;
}

header.wrap-header .user-cart-mobile a.user-cart-link{
  display:block;
  height:34px;
  text-align:center;
}

header.wrap-header .user-cart-mobile a.user-cart-link .user-cart-text{
  display:block;
  font-size:11px;
}

header.wrap-header .user-cart-mobile a.user-cart-link .user-cart-quantity{
  display:block;
  color:#fff;
  font-weight:700;
  padding:2px;
  position:absolute;
  top:-6px;
  z-index:2;
  line-height:11px;
  height:14px;
  font-size:11px;
  min-width:14px;
  background:#ff6c25;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  right:-5px;
}

header.wrap-header .user-cart-mobile a.user-cart-link{
  border-right:none;
  color:#fff;
  position:relative;
}

header.wrap-header .user-cart-mobile a.user-cart-link i.fa{
  color:#fff;
  font-size:30px;
}

header.wrap-header .header-logo{
  display:block;
  text-align:center;
  margin-bottom:0;
  float:left;
}

header.wrap-header .header-logo > a{
  display:inline-block;
}

@media (max-width:991px) {
  header.wrap-header .header-logo{
    width:100%;
    text-align:center;
  }
}

@media (max-width:991px) {
  header.wrap-header .header-search-wrap{
    position:absolute;
    width:100%;
    left:0;
    bottom:-56px;
    z-index:1;
    background-color:#f8f8f8;
    padding-bottom:10px;
  }
}

header.wrap-header .header-search{
  margin-top:10px;
  position:relative;
}

header.wrap-header .header-search .input-group{
  border:1px solid transparent;
}

header.wrap-header .header-search .input-group.active{
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  border:1px solid #05b2e9;
  -webkit-box-shadow:0 0 5px 0 #a0e8ff;
  -moz-box-shadow:0 0 5px 0 #a0e8ff;
  box-shadow:0 0 5px 0 #a0e8ff;
}

header.wrap-header .header-search .search-autocomplete{
  z-index:9999999;
  width:100%;
  position:absolute;
  right:0;
  top:45px;
  border:1px solid #dfdfdf;
  min-width:160px;
  padding:5px 0;
  list-style:none;
  background-color:#fff;
  display:none;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);
  box-shadow:0 2px 3px rgba(0,0,0,.1);
}

header.wrap-header .header-search .search-autocomplete div.item:hover, header.wrap-header .header-search .search-autocomplete p.item:hover{
  background:#efefef;
}

header.wrap-header .header-search .search-autocomplete p.item{
  margin:0;
}

header.wrap-header .header-search .search-autocomplete p.item a{
  text-decoration:none;
  display:block;
  padding:5px 13px;
  color:#444;
  font-size:13px;
}

header.wrap-header .header-search .search-autocomplete p.item a em{
  font-weight:400;
  font-style:normal;
  color:#00aaf1;
}

header.wrap-header .header-search .search-autocomplete div.item{
  padding:5px 13px 5px 60px;
  color:#444;
  font-size:13px;
  cursor:pointer;
  position:relative;
}

header.wrap-header .header-search .search-autocomplete div.item img{
  float:left;
  width:40px;
  margin-right:10px;
  position:absolute;
  top:5px;
  left:10px;
}

header.wrap-header .header-search .search-autocomplete div.item p.item-info{
  float:left;
  width:100%;
}

header.wrap-header .header-search .search-autocomplete div.item p.item-info > span:nth-child(1){
  color:#444;
  font-weight:400;
  margin:0;
  padding:0;
  display:block;
}

header.wrap-header .header-search .search-autocomplete div.item p.item-info > span:nth-child(2){
  color:#090;
  font-weight:700;
  margin:0;
  padding:0;
  display:block;
}

header.wrap-header .header-search .search-autocomplete div.item p.item-info > span:nth-child(2) span{
  color:#999;
  font-size:11px;
  font-weight:400;
  text-decoration:line-through;
  margin-left:4px;
}

header.wrap-header .header-search .search-autocomplete div.item:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

header.wrap-header .header-search .search-autocomplete h3{
  color:#999;
  line-height:1.3;
  padding:10px 10px 2px;
  border-top:1px solid #ccc;
  margin:5px 0 6px;
  font-size:14px;
  font-weight:700;
}

header.wrap-header .header-search input[type=text]{
  border:1px solid #42aa0d;
  border-left-color:#ccc;
  -webkit-box-shadow:none;
  box-shadow:none;
}

@media (max-width:991px) {
  header.wrap-header .header-search input[type=text]{
    border-color:#5c636b;
    border-top-left-radius:4px!important;
    border-bottom-left-radius:4px!important;
  }
}

header.wrap-header .header-search button.show-all-button{
  border-radius:3px 0 0 3px;
  font-size:12px;
  height:34px;
  color:#777;
  font-weight:400;
  background:#fff;
  border-color:#42aa0d;
  border-right:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  outline:0;
}

header.wrap-header .header-search button.show-all-button span{
  margin-left:8px;
  margin-top:-3px;
  color:#999;
}

header.wrap-header .header-search .dropdown-menu{
  margin:-1px 0 0;
}

header.wrap-header .header-search .dropdown-menu li a{
  font-size:12px;
  padding:4px 13px;
  color:#444;
  cursor:pointer;
}

header.wrap-header .header-search .dropdown-menu li a:hover{
  background-color:#f5f5f5;
}

header.wrap-header .header-search button[type=submit]{
  color:#fff;
  font-size:14px;
  text-transform:uppercase;
  text-align:center;
  padding:6px 20px;
  font-weight:700;
  outline:0;
  border-left:none;
  text-shadow:none;
  z-index:2;
  border-color:#42aa0d;
  background:-moz-linear-gradient(top,#58bf0f 1%,#42aa0d 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#58bf0f),color-stop(100%,#42aa0d));
  background:-webkit-linear-gradient(top,#58bf0f 1%,#42aa0d 100%);
  background:-o-linear-gradient(top,#58bf0f 1%,#42aa0d 100%);
  background:-ms-linear-gradient(top,#58bf0f 1%,#42aa0d 100%);
  background:linear-gradient(to bottom,#58bf0f 1%,#42aa0d 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#58bf0f', endColorstr='#42aa0d', GradientType=0);
  -webkit-border-radius:0 3px 3px 0;
  -moz-border-radius:0 3px 3px 0;
  -ms-border-radius:0 3px 3px 0;
  -o-border-radius:0 3px 3px 0;
  border-radius:0 3px 3px 0;
  -webkit-box-shadow:none;
  box-shadow:none;
}

@media (max-width:991px) {
  header.wrap-header .header-search button[type=submit]{
    padding:3px 12px 4px;
    font-size:18px;
    border-color:#5c636b;
    background:-moz-linear-gradient(top,#5c636b 1%,#51565c 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#5c636b),color-stop(100%,#51565c));
    background:-webkit-linear-gradient(top,#5c636b 1%,#51565c 100%);
    background:-o-linear-gradient(top,#5c636b 1%,#51565c 100%);
    background:-ms-linear-gradient(top,#5c636b 1%,#51565c 100%);
    background:linear-gradient(to bottom,#5c636b 1%,#51565c 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c636b', endColorstr='#51565c', GradientType=0);
  }
}

@media (max-width:991px) {
  header.wrap-header .header-search{
    margin-right:auto;
    margin-left:auto;
    padding-left:0;
    padding-right:0;
  }
}

@media (max-width:991px) {
  header.wrap-header .header-search > .navbar-collapse, header.wrap-header .header-search > .navbar-header{
    margin-right:-15px;
    margin-left:-15px;
  }
}

@media (max-width:991px) and (min-width:768px) {
  header.wrap-header .header-search{
    width:750px;
  }
}

@media (max-width:991px) and (min-width:992px) {
  header.wrap-header .header-search{
    width:970px;
  }
}

@media (max-width:991px) and (min-width:1200px) {
  header.wrap-header .header-search{
    width:1170px;
  }
}

@media (max-width:991px) and (min-width:768px) {
  header.wrap-header .header-search > .navbar-collapse, header.wrap-header .header-search > .navbar-header{
    margin-right:0;
    margin-left:0;
  }
}

header.wrap-header .order-tracking-shortcut{
  width:25px;
  font-size:10px;
  border:1px solid #dfdfdf;
  height:35px;
  color:#444;
  background:url(../img/order-tracking.png) 6px -53px no-repeat;
  padding-left:26px;
  display:inline-block;
  margin-top:10px;
  vertical-align:top;
  margin-left:5px;
  margin-right:5px;
  overflow:hidden;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding-top:3px;
}

header.wrap-header .order-tracking-shortcut.is-mobile{
  margin-top:0;
  float:right;
  border:none;
  background-color:#fff;
  margin-left:0;
  margin-right:10px;
}

header.wrap-header .order-tracking-shortcut:hover{
  background-color:#f1f1ef;
  text-decoration:none;
}

header.wrap-header .header-user{
  margin-top:10px;
  display:inline-block;
}

header.wrap-header .header-user .user-cart{
  float:right;
  width:75px;
}

header.wrap-header .header-user .user-cart a.user-cart-link{
  display:block;
  position:relative;
  color:#444;
  border-right:1px solid #ddd;
  height:34px;
  text-align:center;
}

header.wrap-header .header-user .user-cart a.user-cart-link i.fa{
  font-size:22px;
  color:#888;
}

header.wrap-header .header-user .user-cart a.user-cart-link .user-cart-text{
  display:block;
  font-size:11px;
}

header.wrap-header .header-user .user-cart a.user-cart-link .user-cart-quantity{
  display:block;
  color:#fff;
  font-weight:700;
  padding:2px;
  position:absolute;
  top:-6px;
  right:21px;
  z-index:2;
  line-height:11px;
  height:14px;
  font-size:11px;
  min-width:14px;
  background:#ff6c25;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

header.wrap-header .header-user .user-name{
  width:170px;
  display:block;
  position:relative;
  float:right;
}

header.wrap-header .header-user .user-name .user-name-link{
  display:block;
  position:relative;
  color:#444;
  border-right:1px solid #ddd;
  height:34px;
  cursor:pointer;
}

header.wrap-header .header-user .user-name .user-name-link .user-avatar{
  float:left;
  width:34px;
  height:34px;
  margin-right:8px;
  position:relative;
}

header.wrap-header .header-user .user-name .user-name-link .user-avatar img{
  width:34px;
  height:34px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

header.wrap-header .header-user .user-name .user-name-link .user-avatar span{
  display:block;
  color:#fff;
  font-weight:700;
  padding:2px;
  position:absolute;
  top:-6px;
  right:-6px;
  z-index:2;
  line-height:11px;
  height:14px;
  font-size:11px;
  min-width:14px;
  background:#ff6c25;
  text-align:center;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

header.wrap-header .header-user .user-name .user-name-link ul{
  float:left;
  margin:0;
  height:34px;
  list-style:none;
  padding:0;
  font-size:12px;
  width:112px;
}

header.wrap-header .header-user .user-name .user-name-link ul li.user-name-short{
  padding:0 0 5px;
  display:block;
  position:relative;
}

header.wrap-header .header-user .user-name .user-name-link ul li.user-name-short span{
  font-weight:700;
  font-size:inherit;
}

header.wrap-header .header-user .user-name .user-name-link ul li.user-name-account{
  font-size:11px;
  display:block;
  position:relative;
}

header.wrap-header .header-user .user-name .user-name-link span.caret{
  position:absolute;
  top:13px;
  right:8px;
  border-top:5px solid #999;
  border-right:5px solid transparent;
  border-left:5px solid transparent;
}

header.wrap-header .header-user .user-name .user-name-link:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

header.wrap-header .header-user .user-name .user-name-box{
  background:0 0;
  padding-top:13px;
  display:none;
  position:absolute;
  top:33px;
  left:0;
  z-index:5;
}

header.wrap-header .header-user .user-name .user-name-box ul{
  border:1px solid #ccc;
  padding:15px 20px;
  background:#fff;
  width:auto;
  min-width:200px;
  z-index:15;
  position:relative;
  list-style:none;
  margin:0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);
  box-shadow:0 2px 10px rgba(0,0,0,.2);
}

header.wrap-header .header-user .user-name .user-name-box ul li{
  display:block;
  position:relative;
}

header.wrap-header .header-user .user-name .user-name-box ul li:last-child a{
  padding:0;
}

header.wrap-header .header-user .user-name .user-name-box ul li a{
  display:block;
  padding:0 0 9px;
  color:#444;
  font-size:13px;
  text-decoration:none;
}

header.wrap-header .header-user .user-name .user-name-box ul li .user-name-login, header.wrap-header .header-user .user-name .user-name-box ul li .user-name-loginfb{
  text-align:center;
  text-shadow:0 1px 1px rgba(0,0,0,.2);
  display:block;
  width:100%;
  margin-bottom:10px;
  padding:8px 10px;
  text-decoration:none;
  font-weight:700;
  vertical-align:middle;
  cursor:pointer;
  white-space:nowrap;
}

header.wrap-header .header-user .user-name .user-name-box ul li a:hover{
  color:#00aaf1;
}

header.wrap-header .header-user .user-name .user-name-box ul li .user-name-loginfb{
  background-image:-webkit-linear-gradient(top,#5972a5 0,#3e578b 100%);
  background-image:linear-gradient(to bottom,#5972a5 0,#3e578b 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5972a5', endColorstr='#ff3e578b', GradientType=0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 -2px 0 #112d6c inset;
  box-shadow:0 -2px 0 #112d6c inset;
  background-repeat:repeat-x;
  border:none;
  color:#fff;
  font-size:12px;
}

header.wrap-header .header-user .user-name .user-name-box ul li .user-name-loginfb i.fa{
  font-size:13px;
  margin-right:6px;
}

header.wrap-header .header-user .user-name .user-name-box ul li .user-name-loginfb:hover{
  opacity:.9;
  filter:alpha(opacity=90);
  color:#fff;
}

header.wrap-header .header-user .user-name .user-name-box ul li .user-name-login{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none;
  box-shadow:0 -2px 0 #0788bf inset;
  color:#fff;
  font-size:12px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}

header.wrap-header .header-user .user-name .user-name-box ul li .user-name-login i.fa{
  font-size:13px;
  margin-right:6px;
}

header.wrap-header .header-user .user-name .user-name-box ul li .user-name-login:hover{
  opacity:.9;
  filter:alpha(opacity=90);
  color:#fff;
}

header.wrap-header .header-user .user-name .user-name-box ul li.user-name-register{
  color:#777;
  font-size:11px;
  margin:0;
}

header.wrap-header .header-user .user-name .user-name-box ul li.user-name-register a{
  color:#00aaf1;
  font-weight:700;
  text-decoration:none;
  font-size:inherit;
  display:inline;
}

header.wrap-header .header-user .user-name .user-name-box ul li.user-name-register a:hover{
  text-decoration:underline;
}

header.wrap-header .header-user .user-name .user-name-box ul:before{
  border:9px solid transparent;
  border-bottom-color:#ccc;
  margin-left:-9px;
  bottom:100%;
  left:18px;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
}

header.wrap-header .header-user .user-name .user-name-box ul:after{
  border:8px solid transparent;
  border-bottom-color:#fff;
  margin-left:-8px;
  bottom:100%;
  left:18px;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
}

header.wrap-header .header-user .user-name.active .user-name-box, header.wrap-header .header-user .user-name:hover .user-name-box{
  display:block;
}

header.wrap-header .header-user:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

header.wrap-header .header-navigation{
  position:relative;
  display:block;
}

header.wrap-header .header-navigation a.menu-all{
  color:#444;
  display:block;
  padding:10px 15px 0;
  height:32px;
  width:100%;
  border:1px solid #dfdfdf;
  border-bottom:none;
  background:#fff;
  -webkit-border-radius:3px 3px 0 0;
  -moz-border-radius:3px 3px 0 0;
  border-radius:3px 3px 0 0;
}

header.wrap-header .header-navigation a.menu-all i.fa{
  font-size:21px;
  margin-top:-4px;
}

header.wrap-header .header-navigation a.menu-all h2{
  font-size:15px;
  display:block;
  margin:0;
  font-weight:700;
  position:absolute;
  top:11px;
  left:42px;
  width:100%;
}

header.wrap-header .header-navigation:hover > ul{
  -webkit-border-radius:0 0 3px 3px;
  -moz-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
  -webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);
  box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);
}

header.wrap-header .header-navigation > ul{
  min-height:421px;
  list-style:none;
  margin:0;
  padding:5px 0 0;
  border:1px solid #dfdfdf;
  border-top:none;
  position:absolute;
  background:#fff;
  width:100%;
  display:none;
}

header.wrap-header .header-navigation > ul > li{
  padding:3px 15px 5px;
}

header.wrap-header .header-navigation > ul > li:last-child > a{
  border:none;
}

header.wrap-header .header-navigation > ul > li > a{
  display:block;
  padding-bottom:2px;
  color:#444;
  font-size:13px;
  position:relative;
  border-bottom:1px solid #eee;
}

header.wrap-header .header-navigation > ul > li > a span:nth-child(1){
  display:block;
  line-height:12px;
}

header.wrap-header .header-navigation > ul > li > a i.fa{
  position:absolute;
  right:0;
  font-size:16px;
  color:#ccc;
  top:8px;
}

header.wrap-header .header-navigation > ul > li > a span:nth-child(3){
  font-weight:400;
  font-size:11px;
  color:#999;
}

header.wrap-header .header-navigation > ul > li > a.active, header.wrap-header .header-navigation > ul > li > a:hover{
  text-decoration:none;
  font-weight:700;
  color:#00aaf1;
  letter-spacing:-.2px;
}

header.wrap-header .header-navigation > ul > li > a.active i.fa, header.wrap-header .header-navigation > ul > li > a:hover i.fa{
  color:#00aaf1;
  font-size:23px;
  top:4px;
}

header.wrap-header .header-navigation > ul > li > a.active span:nth-child(3), header.wrap-header .header-navigation > ul > li > a:hover span:nth-child(3){
  color:#00aaf1;
}

header.wrap-header .header-navigation > ul > li > .nav-sub{
  height:421px;
  border-width:1px 1px 1px 0;
  border-style:solid;
  border-color:#ddd #ddd #ddd #fff;
  position:absolute;
  top:0;
  left:100%;
  background:#fff;
  margin-left:0;
  padding:10px;
  width:730px;
  display:none;
  -webkit-border-radius:0 3px 3px 0;
  -moz-border-radius:0 3px 3px 0;
  border-radius:0 3px 3px 0;
  -webkit-box-shadow:1px 0 1px 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.09);
  box-shadow:1px 0 1px 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.09);
}

header.wrap-header .header-navigation > ul > li > .nav-sub > ul{
  list-style:none;
  margin:0;
  padding:0;
}

header.wrap-header .header-navigation > ul > li > .nav-sub > ul li{
  float:left;
  width:25%;
  display:block;
  padding-right:5px;
  overflow:hidden;
}

header.wrap-header .header-navigation > ul > li > .nav-sub > ul li:last-child{
  float:right;
  background:#fff;
  text-align:right;
  padding-right:0;
}

header.wrap-header .header-navigation > ul > li > .nav-sub > ul li:last-child a img{
  width:90%;
}

header.wrap-header .header-navigation > ul > li > .nav-sub > ul li .nav-sub-list-box{
  margin-bottom:10px;
}

header.wrap-header .header-navigation > ul > li > .nav-sub > ul li .nav-sub-list-box h2{
  font-size:14px;
  font-weight:700;
  margin:0 0 3px;
  line-height:1.25;
  text-transform:capitalize;
  letter-spacing:-.22px;
}

header.wrap-header .header-navigation > ul > li > .nav-sub > ul li .nav-sub-list-box a{
  display:block;
  color:#444;
  line-height:18px;
  font-size:13px;
  padding:2px 0;
  margin-right:30px;
}

header.wrap-header .header-navigation > ul > li > .nav-sub > ul li .nav-sub-list-box a:hover{
  color:#00aaf1;
  text-decoration:none;
}

header.wrap-header .header-navigation > ul > li > .nav-sub > ul li .nav-sub-list-box a.all{
  font-weight:700;
  margin-top:5px;
  color:#00aaf1;
  font-size:12px;
  padding:0;
}

header.wrap-header .header-navigation > ul > li > .nav-sub > ul li .nav-sub-list-box a.all i.fa{
  margin-left:5px;
}

header.wrap-header .header-navigation > ul > li > .nav-sub > ul li .nav-sub-list-box a.all:hover{
  text-decoration:underline;
}

header.wrap-header .header-navigation > ul > li > .nav-sub > ul:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

header.wrap-header .header-link.style-2{
  margin-left:230px;
  padding-top:5px;
  text-align:left;
}

header.wrap-header .header-link > a{
  color:#00aaf1;
  font-weight:700;
  border-right:1px solid #ddd;
  text-decoration:none;
  font-size:12px;
}

header.wrap-header .header-link > a i.fa{
  margin-right:2px;
  color:#58b712;
}

header.wrap-header .header-link > a:hover{
  color:#00aaf1;
}

header.wrap-header .header-link > a:last-child{
  border-right:none;
}

header.wrap-header .header-link > a img{
  width:45%;
  margin-right:10px;
}

header.wrap-header p.header-phone{
  text-align:right;
  margin:0;
  white-space:nowrap;
  overflow:hidden;
  min-height:32px;
  line-height:32px;
}

header.wrap-header p.header-phone i.fa{
  font-size:15px;
  color:#58b712;
}

header.wrap-header p.header-phone a.tk-support-link img{
  width:20px;
}

header.wrap-header p.header-phone a.tk-support-link span{
  font-size:13px;
  color:#333;
}

header.wrap-header p.header-phone a.tk-support-link span:hover, header.wrap-header p.header-phone a.tk-support-link:hover{
  color:#00aaf1;
  text-decoration:none;
}

header.wrap-header p.header-phone span{
  font-size:15px;
  color:#999;
  font-weight:700;
  margin-left:2px;
}

header.wrap-header p.header-phone span span:nth-child(1){
  color:#444;
  margin-left:3px;
}

header.wrap-header p.header-phone span span:nth-child(2){
  font-size:12px;
  font-weight:400;
  color:#444;
}

header.wrap-header .header-row2{
  margin-top:10px;
  margin-bottom:0;
}

header.wrap-header .header-row2 .col-md-4{
  float:right;
}

header.wrap-header .header-row2 .col-md-3{
  max-width:250px;
  float:left;
  z-index:9;
}

header.wrap-header .header-row2 .col-md-5{
  float:left;
  margin-top:0;
}

header.wrap-header .header-row-1-inner{
  position:relative;
}

@media (min-width:768px) {
  header.wrap-header .navbar-toggle{
    display:block;
  }
}

@media (min-width:992px) {
  .wrap-top-banner{
    padding-bottom:0;
  }
}

@media (min-width:992px) {
  .wrap-top-banner-24h{
    background:url(../media/24h1.png) -447px top no-repeat;
  }
}

@media (min-width:992px) {
  .wrap-top-banner-24h .top-banner-24h{
    height:40px;
    width:100%;
  }
}

@media (min-width:992px) {
  .wrap-top-banner-24h .top-banner-24h .control{
    position:absolute;
    top:6px;
    right:0;
  }
}

@media (min-width:992px) {
  header.wrap-header{
    background:#fff;
    box-shadow:0 1px 2px rgba(0,0,0,.2);
    padding:12px 0 0;
  }
}

@media (min-width:992px) {
  header.wrap-header .header-search button[type=submit]{
    border-color:#05b2e9;
    background:#05b2e9;
  }
}

@media (min-width:992px) {
  header.wrap-header .header-search input[type=text]{
    border:1px solid #ccc;
  }
}

@media (min-width:992px) {
  header.wrap-header .header-search button.show-all-button{
    border-color:#ccc;
  }
}

@media (min-width:992px) {
  header.wrap-header .header-row-1 .col-md-4{
    width:31.33333333%;
    padding-left:0;
  }
}

@media (min-width:992px) {
  header.wrap-header .header-row-1 .col-md-3{
    width:17%;
    float:left;
    padding-right:0;
  }
}

@media (min-width:992px) {
  header.wrap-header .header-row-1 .col-md-5{
    width:50.66667%;
    padding-right:0;
    padding-left:0;
  }
}

@media (min-width:1200px) {
  .wrap-top-banner-24h{
    background:url(../media/24h1.png) top center no-repeat;
    padding-bottom:0;
  }
}

@media (min-width:1200px) {
  header.wrap-header .header-navigation > ul{
    width:100%;
  }
}

@media (min-width:1200px) {
  header.wrap-header .header-navigation > ul > li > .nav-sub{
    padding:10px 20px;
    width:925px;
  }
}

@media (min-width:1200px) {
  header.wrap-header .header-navigation > ul > li > .nav-sub > ul li{
    padding-right:20px;
  }
}

@media (min-width:1200px) {
  header.wrap-header .header-navigation > ul > li > .nav-sub > ul li:last-child a img{
    width:auto;
  }
}

@media (min-width:1200px) {
  header.wrap-header .header-navigation > ul > li > .nav-sub > ul li .nav-sub-list-box{
    margin-bottom:10px;
  }
}

@media (min-width:1200px) {
  header.wrap-header .header-navigation > ul > li > .nav-sub > ul li .nav-sub-list-box:last-child{
    margin-bottom:0;
  }
}

@media (min-width:1200px) {
  header.wrap-header .header-navigation > ul > li > .nav-sub > ul li .nav-sub-list-box a{
    line-height:20px;
  }
}

@media (min-width:1200px) {
  header.wrap-header .order-tracking-shortcut{
    width:75px;
  }
}

@media (min-width:1200px) {
  header.wrap-header .header-user .user-cart{
    width:85px;
  }
}

footer.wrap-footer{
  background:#f7f7f7;
}

footer.wrap-footer .newsletter{
  background:#00b6f0;
  color:#fff;
  position:relative;
}

footer.wrap-footer .newsletter form{
  text-align:center;
}

footer.wrap-footer .newsletter form h4{
  display:inline-block;
  margin:10px 0 0;
  line-height:32px;
  text-shadow:0 1px 0 rgba(0,0,0,.15);
  font-size:16px;
  text-align:center;
}

footer.wrap-footer .newsletter form h4 span{
  display:inline-block;
}

footer.wrap-footer .newsletter form h4 span:nth-child(1) i.fa{
  margin-right:10px;
  padding:7px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  background:#fff;
  color:#00b6f0;
}

footer.wrap-footer .newsletter form h4 span:nth-child(3){
  display:none;
}

footer.wrap-footer .newsletter form h4 span:nth-child(3) i.fa{
  padding:0 0 0 25px;
  font-size:20px;
}

footer.wrap-footer .newsletter form div.inputs{
  display:inline-block;
  margin-top:0;
  vertical-align:middle;
  text-align:center;
  width:100%;
}

footer.wrap-footer .newsletter form div.inputs input{
  height:32px;
  font-size:14px;
  border:1px solid #fff;
  width:62%;
  display:inline-block;
}

footer.wrap-footer .newsletter form div.inputs button[type=submit]{
  height:34px;
  margin-left:7px;
  font-weight:700;
  font-size:14px;
  border:none;
  cursor:pointer;
  padding:6px 20px;
  box-shadow:0 -2px 0 #27870a inset;
  display:inline-block;
  margin-top:10px;
  margin-bottom:10px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  background:-moz-linear-gradient(top,#58bf0f 1%,#42aa0d 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#58bf0f),color-stop(100%,#42aa0d));
  background:-webkit-linear-gradient(top,#58bf0f 1%,#42aa0d 100%);
  background:-o-linear-gradient(top,#58bf0f 1%,#42aa0d 100%);
  background:-ms-linear-gradient(top,#58bf0f 1%,#42aa0d 100%);
  background:linear-gradient(to bottom,#58bf0f 1%,#42aa0d 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#58bf0f', endColorstr='#42aa0d', GradientType=0);
}

.tiki-categories .fancybox-wrap .fancybox-skin-2, footer.wrap-footer .expand{
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
}

.tiki-categories > .wrap .slider-brands .slider-brands-list .owl-controls .owl-buttons .owl-next:hover, .tiki-categories > .wrap .slider-brands .slider-brands-list .owl-controls .owl-buttons .owl-prev:hover{
  filter:alpha(opacity=80);
  opacity:.8;
}

footer.wrap-footer .newsletter form div.inputs button[type=submit]:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

footer.wrap-footer .expand{
  background:#f1f1f1;
  border-color:#f1f1f1;
  color:#888;
  border-radius:0;
}

footer.wrap-footer .expand i.fa{
  margin-left:10px;
  font-size:12px;
}

footer.wrap-footer .footer-content{
  padding:15px 0;
}

footer.wrap-footer .footer-content .footer-nav{
  margin-bottom:15px;
}

footer.wrap-footer .footer-content .footer-nav h4{
  font-weight:700;
  margin:0 0 7px;
  font-size:12px;
}

footer.wrap-footer .footer-content .footer-nav ul{
  list-style:none;
  padding:0;
  margin:0;
}

footer.wrap-footer .footer-content .footer-nav ul li{
  line-height:1.7;
  padding:2px 0;
  color:#444;
  display:block;
  float:left;
  font-size:12px;
  margin-right:10px;
}

footer.wrap-footer .footer-content .footer-nav ul li.footer-lovebook{
  clear:both;
  float:none;
  margin-top:10px;
  margin-right:0;
}

footer.wrap-footer .footer-content .footer-nav ul li.footer-lovebook a{
  display:block;
  width:100%;
  height:60px;
  text-align:center;
  line-height:60px;
  border:1px solid #eee;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}

footer.wrap-footer .footer-content .footer-nav ul li.footer-lovebook a:before{
  content:"";
  margin-right:0;
}

footer.wrap-footer .footer-content .footer-nav ul li.footer-lovebook a:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

footer.wrap-footer .footer-content .footer-nav ul li span.footer-hotline{
  font-weight:700;
  color:#ff6c25;
}

footer.wrap-footer .footer-content .footer-nav ul li a{
  font-size:inherit;
  color:inherit;
}

footer.wrap-footer .footer-content .footer-nav ul li a:before{
  content:"\f0da";
  font-family:FontAwesome;
  font-style:normal;
  font-weight:400;
  color:#ccc;
  margin-right:4px;
}

footer.wrap-footer .footer-content .footer-nav ul li a:hover{
  color:#00aaf1;
  text-decoration:none;
}

footer.wrap-footer .footer-content .footer-nav ul:after, footer.wrap-footer .footer-content .footer-nav ul:before{
  content:" ";
  display:table;
}

footer.wrap-footer .footer-content .footer-nav ul:after{
  clear:both;
}

footer.wrap-footer .footer-content .footer-facebook{
  overflow:hidden;
  text-align:center;
}

footer.wrap-footer .footer-content ul.footer-social{
  margin:10px 0;
  padding:10px 0 0;
  border-top:1px solid #eee;
  font-size:12px;
}

footer.wrap-footer .footer-content ul.footer-social:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

footer.wrap-footer .footer-content ul.footer-social li{
  display:block;
  width:50%;
  float:left;
  padding:3px 0;
}

footer.wrap-footer .footer-content ul.footer-social li a{
  color:#444;
  font-size:inherit;
}

footer.wrap-footer .footer-content ul.footer-social li a i{
  font-size:14px;
  margin-right:5px;
  color:#00aaf1;
}

footer.wrap-footer .footer-content ul.footer-social li a:hover{
  text-decoration:none;
  color:#00aaf1;
}

footer.wrap-footer .footer-content .footer-link{
  padding:15px 0;
  border-top:1px solid #eee;
  border-bottom:1px solid #eee;
  margin-top:8px;
  margin-bottom:15px;
}

footer.wrap-footer .footer-content .footer-link h4{
  font-weight:700;
  margin:0 0 7px;
  font-size:12px;
  color:#888;
}

footer.wrap-footer .footer-content .footer-link ul{
  list-style:none;
  margin:0;
  padding:0;
  font-size:12px;
}

footer.wrap-footer .footer-content .footer-link ul li{
  float:left;
}

footer.wrap-footer .footer-content .footer-link ul li a{
  color:#888;
  display:block;
  padding:3px 10px 3px 0;
  font-size:inherit;
}

footer.wrap-footer .footer-content .footer-link ul li a i{
  color:#ccc;
}

footer.wrap-footer .footer-content .footer-link ul li a:hover{
  text-decoration:none;
  color:#00aaf1;
}

footer.wrap-footer .footer-content .footer-link ul:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

footer.wrap-footer .footer-content .footer-address{
  font-size:12px;
  color:#888;
  margin:0;
  line-height:1.8;
  padding-top:0;
}

footer.wrap-footer .footer-content .footer-certificate-box{
  margin-top:15px;
}

footer.wrap-footer .footer-content .footer-certificate-box .footer-trust{
  float:right;
  margin-left:20px;
  display:block;
  text-align:center;
}

footer.wrap-footer .footer-content .footer-certificate-box .footer-trust:hover{
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

footer.wrap-footer .footer-content .footer-certificate-box .footer-trust span{
  display:block;
  font-size:11px;
  font-weight:700;
  margin-bottom:5px;
  color:#888;
}

footer.wrap-footer .footer-content .footer-certificate-box .footer-trust span:hover{
  color:#00aaf1;
  text-decoration:none;
}

footer.wrap-footer .footer-content .footer-certificate-box .footer-payment{
  float:left;
  display:block;
  text-align:center;
}

footer.wrap-footer .footer-content .footer-certificate-box .footer-payment:hover{
  opacity:.9;
  filter:alpha(opacity=90);
  text-decoration:none;
}

footer.wrap-footer .footer-content .footer-certificate-box .footer-payment span{
  display:block;
  font-size:11px;
  font-weight:700;
  margin-bottom:5px;
  color:#888;
}

footer.wrap-footer .footer-content .footer-certificate-box .footer-payment span:hover{
  color:#00aaf1;
  text-decoration:none;
}

footer.wrap-footer .footer-content .footer-certificate-box:after, footer.wrap-footer .footer-content .footer-certificate-box:before{
  content:" ";
  display:table;
}

footer.wrap-footer .footer-content .footer-certificate-box:after{
  clear:both;
}

footer.wrap-footer .support, footer.wrap-footer .to-top{
  display:none;
}

@media (min-width:992px) {
  footer.wrap-footer .support:hover, footer.wrap-footer .to-top:hover{
    opacity:.9;
    filter:alpha(opacity=90);
  }
}

@media (min-width:992px) {
  footer.wrap-footer{
    background:#fff;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .newsletter{
    box-shadow:0 1px 2px rgba(0,0,0,.2);
    border-bottom:1px solid rgba(255,255,255,.7);
  }
}

@media (min-width:992px) {
  footer.wrap-footer .newsletter form div.inputs{
    width:450px;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .newsletter form div.inputs input[type=email]{
    width:250px;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .support, footer.wrap-footer .to-top{
    height:54px;
    overflow:hidden;
    position:fixed;
    right:10px;
    text-decoration:none;
    text-indent:100%;
    width:54px;
    z-index:999999999;
    display:block;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .newsletter form h4{
    font-size:18px;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .footer-content .footer-certificate-box .footer-payment span, footer.wrap-footer .footer-content .footer-certificate-box .footer-trust span{
    font-size:13px;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .footer-content{
    padding:30px 0 20px;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .footer-content .footer-nav{
    margin-bottom:0;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .footer-content .footer-nav ul li{
    float:none;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .footer-content .footer-nav ul li a:before{
    content:"";
    margin-right:0;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .footer-content .footer-certificate-box{
    margin-top:0;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .footer-content .footer-certificate-box .footer-trust{
    float:right;
    margin-left:20px;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .footer-content .footer-certificate-box .footer-payment{
    float:right;
    display:block;
    text-align:center;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .to-top{
    background:url(../img/to-top.png) left top no-repeat;
    bottom:90px;
  }
}

@media (min-width:992px) {
  footer.wrap-footer .support{
    background:url(../img/support.png) left top no-repeat;
    bottom:15px;
  }
}

@media (min-width:1200px) {
  footer.wrap-footer .newsletter form h4{
    margin:0 10px 0 0;
    line-height:46px;
  }
}

@media (min-width:1200px) {
  footer.wrap-footer .newsletter form h4 span:nth-child(3){
    display:inline-block;
  }
}

@media (min-width:1200px) {
  footer.wrap-footer .newsletter form div.inputs{
    margin-top:-5px;
  }
}

@media (min-width:1200px) {
  footer.wrap-footer .newsletter form div.inputs button[type=submit]{
    margin-top:0;
    margin-bottom:0;
  }
}

.tiki-categories .fancybox-wrap .fancybox-skin-2{
  border-radius:0;
}

.tiki-categories .fancybox-wrap .fancybox-outer .mobile-button{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  font-size:0;
  z-index:999;
}

.tiki-categories .fancybox-wrap .fancybox-outer .mobile-button .btn-default{
  height:40px;
  background:#fff;
  width:50%;
  border-left:none;
  border-bottom:none;
  font-size:13px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
}

.tiki-categories .fancybox-wrap .fancybox-outer .mobile-button .btn-default.full{
  width:100%;
}

.tiki-categories .fancybox-wrap .box-left-wrap .box-left{
  padding:10px 10px 40px;
}

.tiki-categories .top-banner-cat{
  margin-top:10px;
}

.tiki-categories .top-banner-cat img{
  width:100%;
  height:auto;
}

.tiki-categories .box-left-wrap{
  position:relative;
  height:100%;
  margin-bottom:30px;
}

.tiki-categories .box-left-wrap .box-left{
  margin-bottom:0;
  overflow-x:hidden;
}

.tiki-categories .box-left-wrap .box-left .panel{
  border:none;
  margin-bottom:0;
  margin-top:0;
  border-bottom:1px solid #e1e1e1;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.tiki-categories .box-left-wrap .box-left .panel .panel-heading{
  padding:0;
  background:0 0;
  border:none;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
}

.tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-item ul li a:hover, .tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-item > a.active, .tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-item > a:hover{
  background:#f5f5f5;
  text-decoration:none;
}

.tiki-categories .box-left-wrap .box-left .panel .panel-heading .panel-title a{
  display:block;
  color:#000;
  font-size:12px;
  padding:12px 0;
  font-weight:700;
}

.tiki-categories .box-left-wrap .box-left .panel .panel-heading .panel-title a:focus, .tiki-categories .box-left-wrap .box-left .panel .panel-heading .panel-title a:hover{
  text-decoration:none;
}

.tiki-categories .box-left-wrap .box-left .panel .panel-heading .accordion-toggle:after{
  font-family:FontAwesome;
  content:"\f106";
  float:right;
  color:#161616;
  font-size:19px;
  font-weight:400;
  line-height:14px;
}

.tiki-categories .box-left-wrap .box-left .panel .panel-heading .accordion-toggle.collapsed:after{
  content:"\f107";
}

.tiki-categories .box-left-wrap .box-left .panel .panel-collapse{
  padding-bottom:5px;
}

.tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-item{
  border:none;
  margin-bottom:0;
  border-top:1px solid #f5f6f7;
  padding:0;
}

.tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-item > a{
  font-size:13px;
  color:#000;
  padding:5px 20px;
  display:block;
}

.tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-item i.fa{
  font-size:11px;
  margin-left:5px;
}

.tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-item span{
  color:grey;
  font-size:12px;
}

.tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-item ul{
  list-style:none;
  padding:0;
  display:none;
}

.tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-item ul li{
  border-top:1px solid #f5f6f7;
}

.tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-item ul li a{
  padding:5px 40px;
  font-size:13px;
  color:#000;
  display:block;
}

.tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-more{
  display:block;
}

.tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-hide, .tiki-categories .box-left-wrap .box-left .panel .list-group .list-group-show{
  display:none;
}

.tiki-categories .box-left-wrap .box-left .sub-category-list{
  list-style:none;
  padding:0;
  display:none;
  width:210px;
  position:absolute;
  top:0;
  left:100%;
  background:#fff;
  border-top:solid 1px #e9e9e9;
  border-right:solid 1px #e9e9e9;
  border-bottom:solid 1px #e9e9e9;
  z-index:1;
  -webkit-box-shadow:1px 1px 0 #b9b9b9;
  -moz-box-shadow:1px 1px 0 #b9b9b9;
  box-shadow:1px 1px 0 #b9b9b9;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:0;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-border-radius:0 5px 5px 0;
  border-radius:0 5px 5px 0;
}

.tiki-categories .box-left-wrap .box-left .sub-category-list .sub-category-item{
  position:relative;
}

.tiki-categories .box-left-wrap .box-left .sub-category-list .sub-category-item:first-child > a{
  border:none;
}

.tiki-categories .box-left-wrap .box-left .sub-category-list .sub-category-item a{
  display:block;
  color:#444;
  font-size:13px;
  padding:8px;
  border-top:1px solid #f4f4f4;
}

.tiki-categories .box-left-wrap .box-left .sub-category-list .sub-category-item a .active, .tiki-categories .box-left-wrap .box-left .sub-category-list .sub-category-item a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list{
  padding:10px;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list a.see-all{
  display:block;
  font-weight:700;
  color:#000;
  font-size:11px;
  text-align:center;
  margin-top:15px;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list a.see-all:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list a.see-all:first-child{
  margin-top:0;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item{
  padding-bottom:15px;
  border-bottom:1px solid #f4f4f4;
  margin-top:18px;
  position:relative;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .image{
  display:block;
  float:left;
  position:relative;
  margin:0;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .image img{
  width:70px;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .rank{
  display:block;
  width:19px;
  height:19px;
  background:#d8d8d8;
  color:#555;
  top:-3px;
  left:-3px;
  position:absolute;
  z-index:2;
  text-align:center;
  line-height:19px;
  text-shadow:1px 1px 1px #fff;
  font-weight:700;
  -moz-border-radius-topright:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  -moz-border-radius-topleft:2px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-border-radius:2px;
  border-radius:2px;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .rank.rank3{
  background:#00aaf1;
  color:#fff;
  text-shadow:1px 1px 1px #777;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .name{
  margin-left:90px;
  font-size:12px;
  margin-bottom:5px;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .name img{
  max-height:20px;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .name a{
  color:#000;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .name a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .author, .tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .cover{
  margin-left:90px;
  font-size:11px;
  color:#777;
  margin-bottom:5px;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .saleoff{
  margin-left:81px;
  height:18px;
  margin-bottom:5px;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .saleoff span{
  background:#f7941d;
  display:inline-block;
  vertical-align:top;
  color:#fff;
  font-weight:700;
  font-size:12px;
  height:18px;
  width:35px;
  text-shadow:1px 1px 1px #444;
  text-align:center;
  text-indent:-5px;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .saleoff:before{
  border-right:9px solid #f7941d;
  border-left:9px solid transparent;
  border-top:9px solid transparent;
  border-bottom:9px solid transparent;
  height:0;
  content:" ";
  display:inline-block;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item .price{
  margin-left:90px;
  font-size:14px;
  color:#444;
  font-weight:700;
  margin-bottom:0;
}

.tiki-categories .box-left-wrap .box-left .bestseller-list .bestseller-item:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap{
  padding:0 20px 5px;
  text-align:center;
  position:relative;
  z-index:1;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .slider-title{
  margin-bottom:0;
  font-size:12px;
  padding:8px 0 0;
  text-align:left;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .slider-title span{
  font-size:11px;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .slider-title span:first-child{
  float:left;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .slider-title span:first-child + span{
  float:right;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .slider-title:after, .tiki-categories .box-left-wrap .box-left .slider-wrap .slider-title:before{
  content:" ";
  display:table;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .slider-title:after{
  clear:both;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .slider.slider-horizontal{
  width:92%;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .slider.slider-horizontal .slider-handle{
  margin-top:-6px;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .slider .slider-selection{
  background:#595959;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .slider .slider-track{
  height:5px;
  background:#b5b5b6;
  margin-top:0;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .slider .slider-handle{
  width:18px;
  height:18px;
  background:#fff;
  opacity:1;
  filter:alpha(opacity=100);
  -webkit-box-shadow:#666 0 0 6px;
  -moz-box-shadow:#666 0 0 6px;
  box-shadow:#666 0 0 6px;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap input{
  width:100%;
  height:5px;
  padding:0;
  background:#666;
  border:none;
  margin-top:11px;
  -webkit-border-radius:7px;
  -moz-border-radius:7px;
  -ms-border-radius:7px;
  -o-border-radius:7px;
  border-radius:7px;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .btn-default{
  background:#f6f7f8;
  border:1px solid #dfdfdf;
  font-size:12px;
  color:#000;
  padding:5px 15px;
  max-width:60px;
  margin-top:18px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-categories .box-left-wrap .box-left .slider-wrap .btn-default:hover{
  background:#ccc;
}

.tiki-categories .box-left-wrap .filter-list-box{
  background:#f5f6f7;
  border-top:none;
  padding:10px 10px 0;
}

.tiki-categories .box-left-wrap .filter-list-box h6{
  margin:0;
  padding:12px 0;
}

.tiki-categories .box-left-wrap .filter-list-box .filter-items{
  padding-top:5px;
}

.tiki-categories .box-left-wrap .filter-list-box .filter-items p{
  float:left;
  border:1px solid #dfdfdf;
  background:#f6f7f8;
  font-size:11px;
  height:27px;
  line-height:27px;
  padding:0 12px;
  position:relative;
  margin-right:12px;
  white-space:nowrap;
}

.tiki-categories .box-left-wrap .filter-list-box .filter-items p span{
  cursor:pointer;
  width:15px;
  height:15px;
  color:#fff;
  background:#b5b5b6;
  position:absolute;
  right:-7px;
  top:-7px;
  text-align:center;
  line-height:15px;
  display:block;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  -ms-border-radius:15px;
  -o-border-radius:15px;
  border-radius:15px;
}

.tiki-categories .box-left-wrap .filter-list-box .filter-items p span:hover{
  background:#ccc;
}

.tiki-categories .box-left-wrap .filter-list-box .filter-items:after, .tiki-categories .box-left-wrap .filter-list-box .filter-items:before{
  content:" ";
  display:table;
}

.tiki-categories .box-left-wrap .filter-list-box .filter-items:after{
  clear:both;
}

.tiki-categories .box-left-wrap .filter-list-box h5{
  font-size:15px;
  margin-top:0;
}

.tiki-categories .box-left-wrap .mobile-button{
  display:none;
}

.tiki-categories > .wrap{
  margin-bottom:40px;
}

.tiki-categories > .wrap .alert{
  margin-top:15px;
}

.tiki-categories > .wrap .slider-top{
  position:relative;
  z-index:0;
  margin-top:10px;
}

.tiki-categories > .wrap .slider-top .slider-top-list{
  position:relative;
  margin:0;
}

.tiki-categories > .wrap .slider-top .slider-top-list .owl-controls{
  margin-top:0;
}

.tiki-categories > .wrap .slider-top .slider-top-list .owl-controls .owl-pagination{
  position:absolute;
  bottom:0;
  left:10px;
  z-index:999;
  width:100%;
}

.tiki-categories > .wrap .slider-top .slider-top-list .owl-controls .owl-pagination .owl-page span{
  background:#494848;
}

.tiki-categories > .wrap .slider-top .slider-top-list .owl-controls .owl-buttons .owl-prev{
  font-size:25px!important;
  margin:-20px 0 0!important;
  position:absolute;
  top:50%;
  left:10px;
  background:0 0!important;
  color:#ccc!important;
  -webkit-border-radius:3px!important;
  -moz-border-radius:3px!important;
  border-radius:3px!important;
  padding:3px 10px 3px 7px;
}

.tiki-categories > .wrap .slider-top .slider-top-list .owl-controls .owl-buttons .owl-prev:hover{
  background:#f4f4f4!important;
  color:#777!important;
  opacity:.8!important;
  filter:alpha(opacity=80)!important;
}

.tiki-categories > .wrap .slider-top .slider-top-list .owl-controls .owl-buttons .owl-next{
  font-size:25px!important;
  margin:-20px 0 0!important;
  position:absolute;
  top:50%;
  right:10px;
  background:0 0!important;
  color:#ccc!important;
  -webkit-border-radius:3px!important;
  -moz-border-radius:3px!important;
  border-radius:3px!important;
  padding:3px 7px 3px 10px;
}

.tiki-categories > .wrap .slider-top .slider-top-list .owl-controls .owl-buttons .owl-next:hover{
  background:#f4f4f4!important;
  color:#777!important;
  opacity:.8!important;
  filter:alpha(opacity=80)!important;
}

.tiki-categories > .wrap .slider-top .slider-top-list .owl-item{
  text-align:center;
}

.tiki-categories > .wrap .slider-top .slider-top-list .owl-item a{
  display:block;
  overflow:hidden;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-categories > .wrap .slider-top .slider-top-list .owl-item a img{
  width:100%;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-categories > .wrap .slider-brands{
  position:relative;
  z-index:0;
  margin-top:10px;
  padding:0 25px;
}

.tiki-categories > .wrap .slider-brands .slider-brands-list{
  position:relative;
  margin:0;
}

.tiki-categories > .wrap .slider-brands .slider-brands-list .owl-controls{
  margin-top:0;
}

.tiki-categories > .wrap .slider-brands .slider-brands-list .owl-controls .owl-buttons .owl-next, .tiki-categories > .wrap .slider-brands .slider-brands-list .owl-controls .owl-buttons .owl-prev{
  position:absolute;
  display:block;
  width:25px;
  height:30px;
  border-radius:3px;
  background:#ccc;
  color:#777;
  line-height:30px;
  top:0;
  margin:auto;
  padding:0;
  font-size:18px;
  text-align:center;
  bottom:0;
  cursor:pointer;
}

.tiki-categories > .wrap .slider-brands .slider-brands-list .owl-controls .owl-buttons .owl-prev{
  left:-30px;
}

.tiki-categories > .wrap .slider-brands .slider-brands-list .owl-controls .owl-buttons .owl-next{
  right:-30px;
}

.tiki-categories > .wrap .slider-brands .slider-brands-list .owl-item{
  text-align:center;
}

.tiki-categories > .wrap .slider-brands .slider-brands-list .owl-item a{
  display:inline-block;
}

.tiki-categories > .wrap .slider-brands .slider-brands-list .owl-item a img{
  filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter:grayscale(100%);
  filter:gray;
  -webkit-filter:grayscale(100%);
  -webkit-transition:all .2s ease;
  -webkit-backface-visibility:hidden;
}

.tiki-categories > .wrap .slider-brands .slider-brands-list .owl-item a img:hover{
  filter:none;
  -webkit-filter:grayscale(0);
}

.tiki-categories > .wrap .sub-category-box{
  margin-top:20px;
  font-size:0;
}

.tiki-categories > .wrap .sub-category-box .item{
  display:inline-block;
  vertical-align:top;
  border:1px solid #ddd;
  padding:10px;
  text-align:center;
  margin-right:1.5%;
  margin-left:1.5%;
  margin-bottom:3%;
  width:47%;
}

.tiki-categories > .wrap .sub-category-box .item h5{
  font-size:12px;
  text-transform:uppercase;
  margin-bottom:5px;
  height:39px;
  overflow:hidden;
}

.tiki-categories > .wrap .sub-category-box .item .image{
  overflow:hidden;
  margin:0 auto 10px;
  -webkit-transition:all linear .5s;
  -o-transition:all linear .5s;
  transition:all linear .5s;
}

.tiki-categories > .wrap .sub-category-box .item .image a{
  display:block;
  text-align:center;
}

.tiki-categories > .wrap .sub-category-box .item .image a img{
  margin-left:auto;
  margin-right:auto;
}

.tiki-categories > .wrap .sub-category-box .item .image:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-categories > .wrap .sub-category-box .item .detail{
  font-size:13px;
  font-weight:500;
}

.tiki-categories > .wrap .sub-category-box .item .detail a{
  color:#444;
}

.tiki-categories > .wrap .sub-category-box .item .detail a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-categories > .wrap .sub-category-box .item .detail i.fa{
  color:#444;
  font-weight:700;
  margin-right:5px;
}

.tiki-categories > .wrap .book-type{
  position:relative;
  margin-top:10px;
}

.tiki-categories > .wrap .book-type .book-type-title{
  border-bottom:1px solid #dfdfdf;
  padding:0 10px;
  margin:0 0 40px;
}

.tiki-categories > .wrap .book-type .book-type-title h2{
  margin:0;
  line-height:37px;
  font-weight:700;
  padding:0;
}

.tiki-categories > .wrap .book-type .book-type-title h2 a{
  font-size:16px;
  color:#444;
  font-weight:700;
}

.tiki-categories > .wrap .book-type .book-type-title h2 i.fa{
  display:none;
}

.tiki-categories > .wrap .book-type .book-type-title .see-all{
  position:absolute;
  right:11px;
  top:12px;
  font-size:12px;
  color:#00aaf1;
}

.tiki-categories > .wrap .book-type .book-type-list{
  font-size:0;
}

.tiki-categories > .wrap .book-type .book-type-list .book-type-item{
  width:50%;
  display:inline-block;
  vertical-align:top;
  margin:0 0 15px;
}

.tiki-categories > .wrap .book-type .book-type-list .book-type-item .image{
  margin:0 auto;
  width:154px;
  height:210px;
  position:relative;
}

.tiki-categories > .wrap .book-type .book-type-list .book-type-item .image a{
  display:block;
  padding:0;
}

.tiki-categories > .wrap .book-type .book-type-list .book-type-item .image a:hover{
  -webkit-box-shadow:0 0 3px 0 #ddd;
  -moz-box-shadow:0 0 3px 0 #ddd;
  box-shadow:0 0 3px 0 #ddd;
}

.tiki-categories > .wrap .book-type .book-type-list .book-type-item .name{
  margin:0 auto;
  width:154px;
  position:relative;
  text-align:center;
  padding:8px 0 0;
}

.tiki-categories > .wrap .book-type .book-type-list .book-type-item .name a{
  color:#444;
  font-size:13px;
  text-transform:uppercase;
  font-weight:700;
}

.tiki-categories > .wrap .book-type .book-type-list .book-type-item .name a:hover{
  color:#00aaf1;
}

.tiki-categories > .wrap .book-type .book-type-list:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-categories > .wrap .bestseller-cat{
  margin-bottom:60px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-title{
  border-bottom:1px solid #dfdfdf;
  padding:0 10px;
  margin:0;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-title h1{
  margin:0;
  line-height:37px;
  font-weight:700;
  padding:0;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-title h1 a{
  font-size:16px;
  color:#444;
  font-weight:500;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav{
  background:#fafafa;
  background:-moz-linear-gradient(top,#fafafa 1%,#f2f2f2 40%,#e7e7e7 98%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fafafa),color-stop(40%,#f2f2f2),color-stop(98%,#e7e7e7));
  background:-webkit-linear-gradient(top,#fafafa 1%,#f2f2f2 40%,#e7e7e7 98%);
  background:-o-linear-gradient(top,#fafafa 1%,#f2f2f2 40%,#e7e7e7 98%);
  background:-ms-linear-gradient(top,#fafafa 1%,#f2f2f2 40%,#e7e7e7 98%);
  background:linear-gradient(to bottom,#fafafa 1%,#f2f2f2 40%,#e7e7e7 98%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e7e7e7', GradientType=0);
  width:100%;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .btn-addtocart:hover, .tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .btn-preorder:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul{
  float:left;
  width:88%;
  height:35px;
  list-style:none;
  padding:0;
  margin:0;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul li{
  float:left;
  position:relative;
  z-index:1;
  height:100%;
  border-bottom:2px solid transparent;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul li:first-child a{
  background:0 0;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul li.active, .tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul li:hover{
  border-color:#00aaf1;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul li.best{
  background:url(../img/bestseller_bg.png) 17px -27px no-repeat;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul li.best a{
  padding:0 19px 0 45px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul li a{
  background:url(../img/bestseller_bg.png) 0 -67px no-repeat;
  color:#444;
  float:left;
  margin:8px 0;
  padding:0 19px;
  font-weight:400;
  font-size:12px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul li a:hover{
  color:#009ddf;
  text-shadow:1px 1px 1px rgba(255,255,255,.8);
  text-decoration:none;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul li a.active{
  color:#009ddf;
  font-weight:700;
  text-shadow:1px 1px 1px rgba(255,255,255,.8);
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul:after, .tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul:before{
  content:" ";
  display:table;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav > ul:after{
  clear:both;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav > .btn-group{
  margin-top:2px;
  margin-right:2px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav .bestseller-pager{
  display:block;
  float:right;
  padding-top:8px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav .bestseller-pager a{
  display:block;
  float:left;
  font-size:12px;
  margin:0 6px 0 0;
  padding:1px 5px;
  border-radius:3px;
  background:#ccc;
  font-weight:500;
  color:#fff;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav .bestseller-pager:after, .tiki-categories > .wrap .bestseller-cat .bestseller-nav .bestseller-pager:before, .tiki-categories > .wrap .bestseller-cat .bestseller-nav:after, .tiki-categories > .wrap .bestseller-cat .bestseller-nav:before{
  display:table;
  content:" ";
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav .bestseller-pager a.active, .tiki-categories > .wrap .bestseller-cat .bestseller-nav .bestseller-pager a:hover{
  background:#0099db;
  text-decoration:none;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav .bestseller-pager:after{
  clear:both;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-nav:after{
  clear:both;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list{
  margin-top:20px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item{
  width:100%;
  border-top:1px solid #e9e9e9;
  padding:15px 0;
  position:relative;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item:first-child{
  border-top:none;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .product-col-0{
  display:table-cell;
  width:120px;
  vertical-align:top;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .product-col-1{
  display:table-cell;
  width:130px;
  vertical-align:top;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .product-col-2{
  display:table-cell;
  width:100%;
  vertical-align:top;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .logo{
  position:relative;
  width:120px;
  margin-top:30px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .logo .number{
  color:#0a5776;
  display:block;
  font-size:26px;
  font-weight:700;
  line-height:60px;
  width:80px;
  height:80px;
  background:url(../img/badge.jpg) center no-repeat;
  margin-right:auto;
  margin-left:auto;
  text-align:center;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .logo .number.style-2{
  background:0 0;
  color:#16ace7;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .logo .status{
  color:#777;
  width:100%;
  text-align:center;
  font-size:11px;
  margin-left:auto;
  margin-right:auto;
  display:block;
  margin-top:10px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .logo .status.down:before{
  background-position:0 -66px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .logo .status:before{
  content:" ";
  background:url(../img/bestseller_rank.png) no-repeat;
  width:11px;
  height:11px;
  display:inline-block;
  vertical-align:top;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .btn-addtocart{
  color:#fff;
  padding:5px 21px;
  border:1px solid #cd1233;
  width:auto;
  margin-top:15px;
  outline-color:#ccc;
  background:#e54d42;
  background:-webkit-gradient(linear,0 0,0 bottom,from(#e54d42),to(#d72041));
  background:-webkit-linear-gradient(#e54d42,#d72041);
  background:-moz-linear-gradient(#e54d42,#d72041);
  background:-ms-linear-gradient(#e54d42,#d72041);
  background:-o-linear-gradient(#e54d42,#d72041);
  background:linear-gradient(#e54d42,#d72041);
  -webkit-transistion:all .5s linear;
  -moz-transistion:all .5s linear;
  -ms-transistion:all .5s linear;
  -o-transistion:all .5s linear;
  transistion:all .5s linear;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .btn-preorder{
  color:#fff;
  padding:5px 21px;
  border:1px solid #0a8b1b;
  width:auto;
  margin-top:15px;
  outline-color:#ccc;
  background:#2eaf3f;
  background:-webkit-gradient(linear,0 0,0 bottom,from(#2eaf3f),to(#0a8b1b));
  background:-webkit-linear-gradient(#2eaf3f,#0a8b1b);
  background:-moz-linear-gradient(#2eaf3f,#0a8b1b);
  background:-ms-linear-gradient(#2eaf3f,#0a8b1b);
  background:-o-linear-gradient(#2eaf3f,#0a8b1b);
  background:linear-gradient(#2eaf3f,#0a8b1b);
  -webkit-transistion:all .5s linear;
  -moz-transistion:all .5s linear;
  -ms-transistion:all .5s linear;
  -o-transistion:all .5s linear;
  transistion:all .5s linear;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .btn-preorder .fa{
  margin-right:5px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .image{
  width:130px;
  height:182px;
  overflow:hidden;
  position:relative;
  margin-right:35px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .image a{
  display:block;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .image a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .number2{
  font-size:15px;
  color:#fff;
  font-weight:700;
  padding:5px 10px;
  background:#00aaf1;
  display:inline-block;
  margin-left:47px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .title{
  display:block;
  margin:0;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .title a{
  font-size:13px;
  color:#000;
  font-weight:700;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .title a img{
  max-height:20px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .title a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .author{
  padding:2px 0 0;
  margin:0;
  font-size:12px;
  color:#444;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .cover-books{
  margin:5px 0 0;
  color:#777;
  font-size:11px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .review{
  margin:8px auto 0;
  font-size:12px;
  display:inline-block;
  vertical-align:top;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .rating{
  margin:8px 5px 0 0;
  font-size:12px;
  display:inline-block;
  vertical-align:top;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .rating .rating-content .star:before{
  content:"\f005";
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .rating .rating-content span .star{
  color:#f0c808;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .price-sale{
  font-size:14px;
  color:#444;
  font-weight:700;
  margin:18px auto 0;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .price-sale span.old-price{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  font-weight:400;
  padding:0 0 0 5px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .price-sale .partnership-price-item{
  font-size:14px;
  margin-left:20px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .price-sale .partnership-price-item > span:nth-child(1){
  display:inline-block;
  color:#666;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .price-sale .partnership-price-item > span:nth-child(1) img{
  vertical-align:middle;
  height:11px;
  top:-2px;
  position:relative;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .price-sale .partnership-price-item > span:nth-child(2){
  color:#1c2779;
  font-weight:700;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .out-of-stock{
  font-weight:700;
  color:red;
  font-size:12px;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .description{
  text-align:justify;
  font-size:12px;
  line-height:20px;
  width:100%;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .infomation .description a{
  color:#00aaf1;
}

.tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .rating .rating-content .star:before, .tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .rating .rating-content .star:before{
  content:"\f005";
}

.tiki-categories > .wrap .product-box{
  position:relative;
  margin-top:20px;
}

.tiki-categories > .wrap .product-box.no-mg{
  margin-top:0;
}

.tiki-categories > .wrap .product-box.no-mg .filter-list-box{
  border-top:none;
  margin-bottom:10px;
}

.tiki-categories > .wrap .product-box.no-mg .filter-list-box h1{
  font-size:18px!important;
  display:inline;
}

.tiki-categories > .wrap .product-box.no-mg .filter-list-box h4{
  display:inline;
}

.tiki-categories > .wrap .product-box .product-box-title{
  border-bottom:1px solid #dfdfdf;
  padding:0 10px;
  margin:0 0 40px;
}

.tiki-categories > .wrap .product-box .product-box-title h2{
  margin:0;
  line-height:27px;
  font-weight:700;
  padding:5px 0;
}

.tiki-categories > .wrap .product-box .product-box-title h2 a{
  font-size:16px;
  color:#444;
  font-weight:700;
}

.tiki-categories > .wrap .product-box .product-box-title h2 i.fa{
  display:none;
}

.tiki-categories > .wrap .product-box .product-box-title .see-all{
  position:absolute;
  right:11px;
  top:12px;
  font-size:12px;
  color:#00aaf1;
  white-space:nowrap;
}

.tiki-categories > .wrap .product-box .product-box-title2{
  border-top:1px solid #dfdfdf;
  background:#f1f1f1;
  padding:0 10px;
}

.tiki-categories > .wrap .product-box .product-box-title2 h2{
  margin:0;
  line-height:31px;
  font-size:14px;
  font-weight:700;
  padding:0;
  color:#444;
}

.tiki-categories > .wrap .product-box .product-box-title2 h2 i.fa{
  margin-right:10px;
  vertical-align:middle;
}

.tiki-categories > .wrap .product-box .product-box-list{
  font-size:0;
}

.tiki-categories > .wrap .product-box .product-box-list .owl-product .owl-controls{
  margin-top:0;
}

.tiki-categories > .wrap .product-box .product-box-list .owl-product .owl-controls .owl-next{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  right:-10px;
  margin:0;
  padding:0;
}

.tiki-categories > .wrap .product-box .product-box-list .owl-product .owl-controls .owl-next:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-categories > .wrap .product-box .product-box-list .owl-product .owl-controls .owl-prev{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  left:-10px;
  margin:0;
  padding:0;
}

.tiki-categories > .wrap .product-box .product-box-list .owl-product .owl-controls .owl-prev:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-categories > .wrap .product-box .product-box-list .owl-product .owl-controls i.fa{
  font-size:17px;
  color:#333;
}

.tiki-categories > .wrap .product-box .product-box-list .owl-product .owl-wrapper-outer .owl-item{
  text-align:center;
}

.tiki-categories > .wrap .product-box .product-box-list .owl-product .owl-wrapper-outer .product-box-item{
  width:130px;
  display:inline-block;
  vertical-align:top;
  text-align:left;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item{
  width:50%;
  display:inline-block;
  vertical-align:top;
  margin:0 0 30px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item > p{
  font-size:12px;
  width:130px;
  color:#444;
  margin:5px auto 0;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item > a{
  display:block;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item > a .image{
  width:130px;
  height:182px;
  margin:0 auto;
  overflow:hidden;
  display:block;
  position:relative;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item > a .image .book-review{
  display:block;
  position:absolute;
  width:61px;
  height:29px;
  background:url(../img/book-review-small.png) no-repeat;
  bottom:0;
  right:0;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item > a .image .gift{
  display:block;
  position:absolute;
  width:39px;
  height:40px;
  background:url(../img/gift.png) no-repeat;
  bottom:0;
  left:0;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item > a .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item > a .hcm{
  margin-right:auto;
  margin-left:auto;
  display:block;
  margin-top:10px;
  width:130px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item > a .title{
  width:130px;
  margin:0 auto;
  padding:8px 0 0;
  display:block;
  font-size:13px;
  color:#000;
  text-overflow:ellipsis;
  overflow:hidden;
  position:relative;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item > a .title img{
  max-height:20px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item > a .title:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item > a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .author{
  margin:5px auto 0;
  color:#777;
  font-size:11px;
  width:130px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .rating, .tiki-categories > .wrap .product-box .product-box-list .product-box-item .review{
  margin:5px auto 0;
  font-size:12px;
  width:130px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .rating .rating-content span .star{
  color:#f0c808;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .price-sale{
  font-size:14px;
  color:#444;
  font-weight:700;
  margin:5px auto 0;
  width:130px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .price-sale .price-regular{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:inline-block;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .partnership-price-item{
  font-size:14px;
  color:#1c2779;
  font-weight:700;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .partnership-price-item img{
  vertical-align:middle;
  height:11px;
  top:-2px;
  position:relative;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .notify{
  margin:5px auto 0;
  width:130px;
  text-align:left;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .notify a{
  font-size:12px;
  color:#00aaf1;
  display:block;
  font-weight:700;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .out-of-stock{
  font-weight:700;
  color:red;
  font-size:12px;
  margin:5px auto 0;
  width:130px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .other{
  margin:5px auto 0;
  width:130px;
  text-align:left;
  font-size:12px;
  color:#00aaf1;
  font-weight:700;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .other.green{
  color:green;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item .other.red{
  color:red;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full{
  width:100%;
  border-top:1px solid #e9e9e9;
  padding:15px 0;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full:first-child{
  border-top:none;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .product-col-1{
  display:table-cell;
  width:130px;
  vertical-align:top;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .product-col-2{
  display:table-cell;
  width:100%;
  vertical-align:top;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .image{
  width:130px;
  height:182px;
  overflow:hidden;
  position:relative;
  margin-right:35px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .image a{
  display:block;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .image a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-categories > .wrap .brands-box .brands-box-content .item .image:hover, .tiki-product .freegift-popup .item .image:hover, .tiki-product > .wrap .image-box .magiczoom a.book-review-btn:hover, .tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item .image:hover, .tiki-product > .wrap .item-box .item-row1 .item-other .item-benefit a:hover, .tiki-product > .wrap a.notify-btn:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation p{
  font-size:12px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .title{
  display:block;
  margin:0;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .title img{
  max-height:20px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .title a{
  font-size:13px;
  color:#000;
  font-weight:700;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .title a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .author{
  padding:2px 0 0;
  margin:0;
  font-size:12px;
  color:#444;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .cover-books{
  margin:5px 0 0;
  color:#777;
  font-size:11px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .review{
  margin:8px auto 0;
  font-size:12px;
  display:inline-block;
  vertical-align:top;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .order{
  font-weight:700;
  color:#090;
  font-size:12px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .rating{
  margin:8px 5px 0 0;
  font-size:12px;
  display:inline-block;
  vertical-align:top;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .rating .rating-content span .star{
  color:#f0c808;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .price-sale{
  font-size:14px;
  color:#444;
  font-weight:700;
  margin:18px auto 0;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .price-sale span.old-price{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  font-weight:400;
  padding:0 0 0 5px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .price-sale .partnership-price-item{
  font-size:14px;
  margin-left:20px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .price-sale .partnership-price-item > span:nth-child(1){
  display:inline-block;
  color:#666;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .price-sale .partnership-price-item > span:nth-child(1) img{
  vertical-align:middle;
  height:11px;
  top:-2px;
  position:relative;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .price-sale .partnership-price-item > span:nth-child(2){
  color:#1c2779;
  font-weight:700;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .out-of-stock{
  font-weight:700;
  color:red;
  font-size:12px;
}

.tiki-categories > .wrap .option-box .view-box button.active i, .tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .description a{
  color:#00aaf1;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .notify{
  font-size:12px;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .notify a{
  font-size:12px;
  color:#00aaf1;
  display:block;
  font-weight:700;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full .infomation .description{
  text-align:justify;
  font-size:12px;
  line-height:20px;
  width:100%;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full:after, .tiki-categories > .wrap .product-box .product-box-list .product-box-item-full:before{
  content:" ";
  display:table;
}

.tiki-categories > .wrap .product-box .product-box-list .product-box-item-full:after{
  clear:both;
}

.tiki-categories > .wrap .product-box .product-box-list:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-categories > .wrap .option-box{
  padding:5px;
  margin-top:0;
  margin-bottom:40px;
  background:#f1f1f1;
  text-align:right;
  border-top:1px solid #dfdfdf;
}

.tiki-categories > .wrap .option-box.option-box-grid{
  margin-bottom:15px;
}

.tiki-categories > .wrap .option-box .view-box{
  float:left;
}

.tiki-categories > .wrap .option-box .view-box button{
  background:#fff;
  z-index:0;
  font-size:14px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.tiki-categories > .wrap .option-box .view-box button.active{
  background:#f4f4f4;
}

.tiki-categories > .wrap .option-box .btn-filter{
  margin-right:5px;
  padding-top:6px;
  padding-bottom:6px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
}

.tiki-categories > .wrap .option-box .btn-filter i.fa{
  font-size:13px;
  margin-left:5px;
}

.tiki-categories > .wrap .option-box .btn-group .btn, .tiki-categories > .wrap .option-box .btn-group .dropdown-menu{
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
}

.tiki-categories > .wrap .option-box .btn-group .dropdown-menu li a{
  font-size:13px;
}

.tiki-categories > .wrap .option-box .btn-group .dropdown-menu li a.active{
  text-decoration:none;
  color:#262626;
  background-color:#f5f5f5;
}

.tiki-categories > .wrap .option-box .btn-group.sort-box{
  margin-right:5px;
}

.tiki-categories > .wrap .option-box .btn-group .title{
  margin-right:8px;
  display:inline-block;
  max-width:95px;
  overflow:hidden;
  vertical-align:middle;
  text-overflow:ellipsis;
}

.tiki-categories > .wrap .option-box:after, .tiki-categories > .wrap .option-box:before{
  content:" ";
  display:table;
}

.tiki-categories > .wrap .option-box:after{
  clear:both;
}

.tiki-categories > .wrap .filter-list-box{
  border-top:1px solid #dfdfdf;
}

.tiki-categories > .wrap .filter-list-box h6{
  margin:0;
  padding:12px 0;
}

.tiki-categories > .wrap .filter-list-box .filter-items{
  padding-top:5px;
}

.tiki-categories > .wrap .filter-list-box .filter-items p{
  float:left;
  border:1px solid #dfdfdf;
  background:#f6f7f8;
  font-size:11px;
  height:27px;
  line-height:27px;
  padding:0 12px;
  position:relative;
  margin-right:12px;
  white-space:nowrap;
}

.tiki-categories > .wrap .filter-list-box .filter-items p span{
  cursor:pointer;
  width:15px;
  height:15px;
  color:#fff;
  background:#b5b5b6;
  position:absolute;
  right:-7px;
  top:-7px;
  text-align:center;
  line-height:15px;
  display:block;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  -ms-border-radius:15px;
  -o-border-radius:15px;
  border-radius:15px;
}

.tiki-categories > .wrap .filter-list-box .filter-items p span:hover{
  background:#ccc;
}

.tiki-categories > .wrap .filter-list-box .filter-items:after, .tiki-categories > .wrap .filter-list-box .filter-items:before{
  content:" ";
  display:table;
}

.tiki-categories > .wrap .filter-list-box .filter-items:after{
  clear:both;
}

.tiki-categories > .wrap .btn-category{
  margin-top:10px;
  margin-bottom:5px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
}

.tiki-categories > .wrap .btn-category i.fa{
  font-size:13px;
  margin-left:5px;
}

.tiki-categories > .wrap .search-notfound-box{
  margin-bottom:20px;
}

.tiki-categories > .wrap .search-notfound-box .title{
  margin-bottom:20px;
  border-bottom:1px solid #dedede;
}

.tiki-categories > .wrap .search-notfound-box .title h4{
  color:#333;
  font-size:16px;
  font-weight:500;
  margin:0;
  text-align:left;
  text-transform:none;
  float:left;
  line-height:37px;
}

.tiki-categories > .wrap .search-notfound-box .title ul{
  float:right;
  list-style:none;
  margin:12px 0 0;
  padding:0;
  height:25px;
}

.tiki-categories > .wrap .search-notfound-box .title ul li{
  position:relative;
  z-index:1;
  cursor:pointer;
  float:left;
  margin:0 25px 0 0;
}

.tiki-categories > .wrap .search-notfound-box .title ul li a{
  color:#444;
  font-size:12px;
  cursor:pointer;
  float:left;
  text-decoration:none;
}

.tiki-categories > .wrap .search-notfound-box .title ul li a:hover, .tiki-categories > .wrap .search-notfound-box ul.suggest-list li a:hover{
  color:#00aaf1;
}

.tiki-categories > .wrap .search-notfound-box .title ul li.active{
  font-weight:700;
}

.tiki-categories > .wrap .search-notfound-box .title ul li.active:after{
  background:url(../img/home-sprite.png) no-repeat;
  border-bottom:1px solid #fff;
  bottom:-9px;
  height:10px;
  left:50%;
  margin-left:-9px;
  position:absolute;
  width:18px;
  z-index:9;
}

.tiki-categories > .wrap .search-notfound-box .title ul li:after, .tiki-categories > .wrap .search-notfound-box .title:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-categories > .wrap .search-notfound-box ul.suggest-list{
  list-style:none;
  padding:0;
  margin:0;
}

.tiki-categories > .wrap .search-notfound-box ul.suggest-list li{
  display:block;
  padding:3px 0 3px 22px;
}

.tiki-categories > .wrap .introduce-box .introduce-content:after, .tiki-categories > .wrap .introduce-box .introduce-content:before, .tiki-categories > .wrap .publisher-box:after, .tiki-categories > .wrap .publisher-box:before{
  content:" ";
  display:table;
}

.tiki-categories > .wrap .search-notfound-box ul.suggest-list li a{
  font-size:13px;
}

.tiki-categories > .wrap .search-notfound-box h3{
  padding-top:7px;
  font-size:13px;
  padding-bottom:4px;
}

.tiki-categories > .wrap .publisher-box{
  border:1px solid #e9e9e9;
  padding:15px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  width:100%;
}

.tiki-categories > .wrap .publisher-box .image{
  float:left;
  margin:0 15px 15px 0;
}

.tiki-categories > .wrap .publisher-box .text{
  font-size:13px;
}

.tiki-categories > .wrap .publisher-box .text a{
  font-size:13px;
  color:#00aaf1;
}

.tiki-categories > .wrap .publisher-box:after{
  clear:both;
}

.tiki-categories > .wrap .introduce-box{
  margin-top:30px;
}

.tiki-categories > .wrap .introduce-box .introduce-title{
  border-bottom:1px solid #dfdfdf;
  padding:0 10px;
  margin:0 0 15px;
}

.tiki-categories > .wrap .introduce-box .introduce-title h2{
  margin:0;
  line-height:27px;
  font-size:16px;
  color:#444;
  font-weight:700;
  padding:5px 0;
}

.tiki-categories > .wrap .introduce-box .introduce-title .see-all{
  position:absolute;
  right:11px;
  top:12px;
  font-size:12px;
  color:#00aaf1;
  white-space:nowrap;
}

.tiki-categories > .wrap .introduce-box .introduce-content{
  font-size:13px;
  padding:0 10px;
}

.tiki-categories > .wrap .introduce-box .introduce-content p{
  font-size:13px;
}

.tiki-categories > .wrap .introduce-box .introduce-content a{
  color:#00aaf1;
}

.tiki-categories > .wrap .introduce-box .introduce-content ul{
  list-style:none;
  padding:0;
}

.tiki-categories > .wrap .introduce-box .introduce-content video{
  margin:5px;
  max-width:320px!important;
  width:100%!important;
}

.tiki-categories > .wrap .introduce-box .introduce-content table{
  width:100%!important;
  max-width:600px!important;
}

.tiki-categories > .wrap .introduce-box .introduce-content:after{
  clear:both;
}

.tiki-categories > .wrap .brands-box .brands-box-title{
  border-bottom:1px solid #dfdfdf;
  padding:0 10px;
  margin:0 0 30px;
}

.tiki-categories > .wrap .brands-box .brands-box-title h2{
  margin:0;
  line-height:37px;
  font-weight:700;
  padding:0;
}

.tiki-categories > .wrap .brands-box .brands-box-title h2 a{
  font-size:16px;
  color:#444;
  font-weight:500;
}

.tiki-categories > .wrap .brands-box .brands-box-title h2 i.fa{
  display:none;
}

.tiki-categories > .wrap .brands-box .brands-box-content{
  font-size:0;
}

.tiki-categories > .wrap .brands-box .brands-box-content .item{
  display:inline-block;
  margin:12px;
  vertical-align:top;
}

.tiki-categories > .wrap .author-box:after, .tiki-categories > .wrap .author-box:before, .tiki-categories > .wrap .brands-box .brands-box-content:after, .tiki-categories > .wrap .brands-box .brands-box-content:before{
  display:table;
  content:" ";
}

.tiki-categories > .wrap .brands-box .brands-box-content .item .image{
  width:120px;
  height:150px;
  overflow:hidden;
}

.tiki-categories > .wrap .brands-box .brands-box-content .item .title{
  text-align:center;
  width:120px;
}

.tiki-categories > .wrap .brands-box .brands-box-content .item .title a{
  color:#444;
  font-size:12px;
}

.tiki-categories > .wrap .brands-box .brands-box-content .item .title a:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-categories > .wrap .brands-box .brands-box-content:after{
  clear:both;
}

.tiki-categories > .wrap .author-box{
  margin-top:37px;
}

.tiki-categories > .wrap .author-box .image{
  text-align:center;
  margin-bottom:15px;
  margin-right:15px;
  float:left;
}

.tiki-categories > .wrap .author-box .text{
  font-size:13px;
}

.tiki-categories > .wrap .author-box:after{
  clear:both;
}

.tiki-categories > .wrap .author-box-title h1{
  padding:10px 0;
  font-size:16px;
  margin:0;
}

.tiki-categories > .wrap .author-other-box .list-group .list-group-item{
  padding:6px 15px;
}

.tiki-categories > .wrap .author-other-box .list-group .list-group-item a{
  color:#333;
  font-size:13px;
}

.tiki-categories > .wrap .author-other-box .list-group .list-group-item a:hover{
  color:#00aaf1;
  text-decoration:none;
}

@media (min-width:480px) {
  .tiki-categories > .wrap .book-type .book-type-list .book-type-item .image a{
    padding:6px;
    border:1px solid #ddd;
  }
}

@media (min-width:768px) {
  .tiki-categories > .wrap .book-type .book-type-list .book-type-item{
    width:25%;
  }
}

@media (min-width:768px) {
  .tiki-categories > .wrap .sub-category-box .item{
    width:30%;
    margin-right:1.66%;
    margin-bottom:3.22%;
    margin-left:1.66%;
  }
}

@media (min-width:768px) {
  .tiki-categories > .wrap .sub-category-box .item h5{
    font-size:14px;
    font-weight:500;
  }
}

@media (min-width:768px) {
  .tiki-categories > .wrap .sub-category-box .item.end{
    margin-right:1.66%;
  }
}

@media (min-width:768px) {
  .tiki-categories > .wrap .product-box .product-box-list .product-box-item{
    width:20%;
  }
}

@media (min-width:768px) {
  .tiki-categories > .wrap .option-box .btn-group .title{
    max-width:none;
  }
}

@media (min-width:768px) {
  .tiki-categories > .wrap .btn-category{
    max-width:25%;
  }
}

@media (min-width:992px) {
  .tiki-categories > .wrap .sub-category-box .item{
    margin-left:0;
    margin-right:26px;
    margin-bottom:26px;
    width:215px;
  }
}

@media (min-width:992px) {
  .tiki-categories > .wrap .sub-category-box .item.end{
    margin-right:0;
  }
}

@media (min-width:992px) {
  .tiki-categories > .wrap .bestseller-cat .bestseller-nav ul{
    width:70%;
  }
}

@media (min-width:992px) {
  .tiki-categories > .wrap .brands-box .brands-box-content .item{
    margin:20px;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .box-left-wrap .box-left .list-group .list-group-item, .tiki-categories > .wrap .box-left-wrap .box-left .panel .list-group .list-group-item ul li{
    border-top:none;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .box-left-wrap .box-left{
    overflow-x:visible;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .box-left-wrap .box-left .panel .panel-heading .accordion-toggle:after{
    display:none;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .box-left-wrap .box-left .panel .panel-collapse{
    padding-bottom:10px;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .box-left-wrap .box-left .panel .list-group{
    padding-top:10px;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .box-left-wrap .box-left .panel .list-group .list-group-item ul{
    background:#f5f5f5;
    position:absolute;
    top:0;
    right:-100%;
    list-style:none;
    padding:0;
    width:250px;
    z-index:9;
    display:none;
    -webkit-box-shadow:1px 1px 1px #ccc;
    box-shadow:1px 1px 1px #ccc;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .box-left-wrap .box-left .panel .list-group .list-group-item ul li a{
    padding:7px 20px;
    font-size:13px;
    color:#000;
    display:block;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .box-left-wrap .box-left .panel .list-group .list-group-item ul li a:hover{
    text-decoration:none;
    background:#e4e4e4;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .box-left-wrap .box-left .list-group .list-group-more{
    display:none;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .box-left-wrap .box-left .list-group .list-group-show{
    display:block;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .box-left-wrap .box-left .list-group .list-group-hide{
    display:none;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .sub-category-box .item{
    margin-left:0;
    margin-right:8px;
    margin-bottom:8px;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .btn-addtocart, .tiki-categories > .wrap .bestseller-cat .bestseller-cat-list .bestseller-cat-item .btn-preorder{
    position:absolute;
    top:25px;
    right:0;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .author-box .image{
    float:none;
    margin-right:0;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .col-lg-3{
    width:23%;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .col-lg-9{
    width:77%;
    padding-left:0;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .col-lg-4{
    padding-left:0;
    width:26%;
  }
}

@media (min-width:1200px) {
  .tiki-categories > .wrap .col-lg-8{
    width:74%;
  }
}

.tiki-product.is-review-book{
  overflow:hidden!important;
}

@media (max-width:1199px) {
  .tiki-product.is-review-book .breadcrumb-wrap, .tiki-product.is-review-book .tiki-all-top-banner, .tiki-product.is-review-book .wrap-footer, .tiki-product.is-review-book .wrap-header, .tiki-product.is-review-book .wrap-top-banner-24h, .tiki-product.is-review-book > .wrap{
    -webkit-transform:translate3d(0,0,0);
  }
}

.tiki-product .freegift-popup{
  display:none;
}

.tiki-product .freegift-popup .item{
  display:inline-block;
  width:130px;
  vertical-align:top;
}

.tiki-product .video, .tiki-product .video iframe{
  max-height:315px;
  width:100%;
}

.tiki-product .freegift-popup .item .title{
  text-align:center;
}

.tiki-product .freegift-popup .item .title a{
  color:#333;
  font-size:13px;
}

.tiki-product .freegift-popup .item .title a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-product .super-product .table.table-striped > tbody > tr:nth-of-type(odd){
  background:#f8f7f5;
}

.tiki-product .super-product .table.table-striped > tbody > tr:nth-of-type(even){
  background:#eeeded;
}

.tiki-product .super-product .table thead th{
  padding:6px 8px;
  font-size:12px;
  border-bottom-width:1px;
}

.tiki-product .super-product .table tbody td{
  font-size:12px;
  padding:3px 8px;
  vertical-align:middle;
}

.tiki-product .super-product .table tbody td .price{
  vertical-align:middle;
  text-align:right;
}

.tiki-product .super-product .table tbody td .price span:nth-child(1){
  font-size:14px;
  color:#444;
  font-weight:700;
  display:block;
}

.tiki-product .super-product .table tbody td .price span:nth-child(2){
  font-size:11px;
  color:#999;
  display:block;
  text-decoration:line-through;
}

.tiki-product .video{
  max-width:560px;
  margin-left:auto;
  margin-right:auto;
}

.tiki-product > .wrap{
  margin-bottom:60px;
  margin-top:15px;
}

.tiki-product > .wrap .alert{
  padding:8px;
  font-size:13px;
  margin-bottom:10px;
}

.tiki-product > .wrap a.notify-btn{
  width:232px;
  height:33px;
  background:url(../img/notify-me-btt.png) no-repeat;
  border:0;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.tiki-product > .wrap a.notify-btn.disabled{
  cursor:not-allowed;
}

.tiki-product > .wrap .image-box{
  margin-bottom:15px;
}

.tiki-product > .wrap .image-box .bx-wrapper{
  float:left;
  width:100%;
  padding:18px 0;
  position:relative;
}

.tiki-product > .wrap .image-box .bx-wrapper .bx-prev{
  position:absolute;
  top:0;
  left:0;
  width:56px;
  height:15px;
  background:url(../img/ico-product-page.png) 19px -144px no-repeat;
  cursor:pointer;
  margin-top:0;
  z-index:1;
  display:none;
}

.tiki-product > .wrap .image-box .bx-wrapper .bx-prev.disabled{
  background-position:19px -123px;
  cursor:default;
}

.tiki-product > .wrap .image-box .bx-wrapper .bx-next{
  position:absolute;
  bottom:0;
  left:0;
  width:56px;
  height:15px;
  background:url(../img/ico-product-page.png) 19px -161px no-repeat;
  cursor:pointer;
  top:auto;
  margin-top:0;
  z-index:1;
  display:none;
}

.tiki-product > .wrap .image-box .bx-wrapper .bx-next.disabled{
  cursor:default;
  background-position:19px -182px;
  display:block;
}

.tiki-product > .wrap .image-box .bx-wrapper .bx-viewport{
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  border:none;
  left:0;
  background:#fff;
  width:100%;
}

.tiki-product > .wrap .image-box .bx-wrapper .bx-viewport .thumb{
  float:none;
}

.tiki-product > .wrap .image-box > .thumb{
  float:left;
  width:56px;
  height:365px;
  overflow:hidden;
  padding:18px 0;
}

.tiki-product > .wrap .image-box .thumb a{
  display:inline-block;
  width:100%;
  width:55px!important;
  height:69px;
  line-height:69px;
  text-align:center;
  border:1px solid #e7e7e7;
  cursor:pointer;
  margin-bottom:5px;
}

.tiki-product > .wrap .image-box .thumb a:hover{
  border:1px solid #04c5fa;
}

.tiki-product > .wrap .image-box .thumb a img{
  width:42px;
  height:42px;
  display:inline;
}

.tiki-product > .wrap .image-box .magiczoom{
  width:100%;
  text-align:center;
}

.tiki-product > .wrap .image-box .magiczoom .watermark, .tiki-product > .wrap .image-box .magiczoom a.book-review-btn{
  text-align:right;
}

.tiki-product > .wrap .image-box .magiczoom a{
  display:block;
}

.tiki-product > .wrap .image-box .magiczoom a img{
  width:auto;
  max-height:420px;
}

.tiki-product > .wrap .image-box.no-left{
  text-align:center;
}

.tiki-product > .wrap .image-box.no-left > .bx-wrapper{
  display:none;
}

.tiki-product > .wrap .image-box.no-left .magiczoom{
  display:inline-block;
  width:auto;
}

.tiki-product > .wrap .image-box:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-product > .wrap .item-box .item-name{
  font-size:18px;
  font-weight:400;
  color:#333;
  line-height:25px;
  margin:10px 0;
}

.tiki-product > .wrap .item-box .item-bestseller{
  margin:5px 0 10px;
  background:url(../img/beseller-product.png) center left no-repeat;
  height:17px;
  padding:0 0 0 23px;
  line-height:17px;
  font-size:12px;
}

.tiki-product > .wrap .item-box .item-bestseller img{
  margin-right:4px;
}

.tiki-product > .wrap .item-box .item-bestseller a{
  color:#00aaf1;
}

.tiki-product > .wrap .item-box .item-row1 .item-price{
  width:40%;
  float:left;
  border-right:1px solid #eee;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .item-brand{
  margin-bottom:8px;
  font-size:13px;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .item-brand h6{
  margin:0 5px 0 0;
  line-height:20px;
  display:inline-block;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .item-brand p{
  line-height:20px;
  margin-bottom:0;
  display:inline-block;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .item-brand p a{
  color:#00aaf1;
  font-weight:700;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .old-price-item{
  line-height:18px;
  font-size:12px;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .old-price-item span:nth-child(1){
  display:inline-block;
  color:#666;
  min-width:60px;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .old-price-item span:nth-child(2){
  color:#666;
  font-size:14px;
  text-decoration:line-through;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .special-price-item{
  margin:7px 0;
  font-size:12px;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .special-price-item span:nth-child(1){
  color:#666;
  display:inline-block;
  min-width:60px;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .special-price-item span:nth-child(2){
  color:#090;
  font-size:18px;
  font-weight:700;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .special-price-item span:nth-child(3){
  font-weight:700;
  font-size:11px;
  color:#444;
  margin-left:2px;
  display:block;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .saleoff-price-item{
  font-size:12px;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .saleoff-price-item span:nth-child(1){
  display:inline-block;
  min-width:60px;
  color:#666;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .saleoff-price-item span:nth-child(2){
  color:#333;
  font-size:13px;
  font-weight:700;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .partnership-price-item{
  font-size:14px;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .partnership-price-item span:nth-child(1){
  display:inline-block;
  min-width:60px;
  color:#666;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .partnership-price-item span:nth-child(1) img{
  vertical-align:middle;
  height:12px;
  top:-2px;
  position:relative;
}

.tiki-product > .wrap .item-box .item-row1 .item-price .partnership-price-item span:nth-child(2){
  color:#1c2779;
  font-size:13px;
  font-weight:700;
}

.tiki-product > .wrap .item-box .item-row1 .item-other{
  width:60%;
  float:left;
  padding-left:25px;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-rating{
  display:block;
  vertical-align:top;
  margin-right:15px;
  margin-bottom:10px;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-rating .rating-box{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-rating .rating-box .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-rating .rating-box .star:nth-child(1){
  margin-left:0;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-rating .rating-box .star:before{
  content:"\f005";
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-rating .rating-box span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-rating .rating-box span .star{
  color:#f0c808;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-rating > a{
  color:#333;
  font-size:12px;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-rating > a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-review-now{
  border-bottom:1px solid #e7e7e7;
  border-top:1px solid #e7e7e7;
  padding:7px 5px;
  position:relative;
  width:70%;
  text-align:center;
  font-size:12px;
  display:block;
  vertical-align:top;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-review-now a{
  background:url(../img/ico-product-page.png) left -2px no-repeat!important;
  padding-left:20px;
  color:#00aaf1;
  font-size:inherit;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-benefit{
  margin-top:15px;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-benefit p{
  background:url(../img/ico-product-page.png) left -348px no-repeat;
  padding:0 0 0 14px;
  margin:0 0 8px;
  font-size:13px;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-benefit a{
  color:#00aaf1;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-benefit a.has-icon{
  padding-left:10px;
  margin-left:5px;
  background:url(../img/xico.png) left -388px no-repeat!important;
}

.tiki-product > .wrap .item-box .item-row1 .item-other .item-benefit a:hover{
  text-decoration:none;
}

.tiki-product > .wrap .item-box .item-row1:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-product > .wrap .item-box .item-promotion{
  margin-top:10px;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-title{
  border-bottom:1px solid #e7e7e7;
  height:18px;
  margin-bottom:22px;
  white-space:nowrap;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-title h2{
  display:inline-block;
  background:#fff;
  margin-top:6px;
  font-size:15px;
  padding-right:3px;
  font-weight:700;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item{
  margin-bottom:10px;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item .image{
  float:left;
  margin-bottom:0;
  margin-right:15px;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item .label{
  position:relative;
  background:#6fba54;
  border:1px solid #6fba54;
  color:#fff;
  font-size:11px;
  padding-left:6px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item .label:before{
  right:100%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
  border-color:rgba(111,186,84,0);
  border-right-color:#6fba54;
  border-width:7px;
  top:50%;
  margin-top:-7px;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item .title{
  margin-top:5px;
  margin-bottom:0;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item .title a, .tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item .title span{
  font-size:12px;
  color:#333;
  line-height:15px;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item .title a:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item .price{
  color:#777;
  padding-right:5px;
  font-size:12px;
  margin-bottom:0;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item .price span{
  color:#090;
  font-weight:700;
  font-size:12px;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item:after, .tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item:before{
  content:" ";
  display:table;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item:after{
  clear:both;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul{
  padding:0;
  list-style:none;
  font-size:12px;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul li{
  padding:0 0 0 21px;
  margin-bottom:10px;
  background:url(../img/tick.png) left center no-repeat;
  line-height:20px;
  font-size:inherit;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul li.style-2{
  background:0 0;
  padding:0;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul li.style-2 img{
  width:auto;
  height:20px;
  margin-right:5px;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul li select{
  display:inline-block;
  margin-left:5px;
  margin-right:5px;
  width:auto;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul li p{
  margin-bottom:0;
  display:inline-block;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul li a{
  color:#00aaf1;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul li a.has-icon{
  padding-left:10px;
  margin-left:5px;
  background:url(../img/xico.png) left -388px no-repeat!important;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul li a:hover{
  opacity:.8;
  filter:alpha(opacity=80);
  text-decoration:none;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content:after, .tiki-product > .wrap .item-box .item-promotion .item-promotion-content:before{
  content:" ";
  display:table;
}

.tiki-product > .wrap .item-box .item-promotion .item-promotion-content:after{
  clear:both;
}

.tiki-product > .wrap .item-box .item-product-options .color-box{
  padding:10px 0 10px 10px;
  border-top:1px solid #e7e7e7;
}

.tiki-product > .wrap .item-box .item-product-options .color-box a.notify-btn{
  margin-left:0;
  margin-right:0;
}

.tiki-product > .wrap .item-box .item-product-options .color-box .color-number{
  width:35px;
  float:left;
  font-size:23px;
  font-weight:700;
  color:#ccc;
  line-height:23px;
}

.tiki-product > .wrap .item-box .item-product-options .color-box .color-label{
  line-height:18px;
  margin:0;
  font-size:12px;
}

.tiki-product > .wrap .item-box .item-product-options .color-box .color-label label{
  font-weight:400;
  color:#444;
  display:inline-block;
  margin-bottom:5px;
}

.tiki-product > .wrap .item-box .item-product-options .color-box .color-label span{
  padding:0 0 0 7px;
  font-weight:700;
  color:#222;
}

.tiki-product > .wrap .item-box .item-product-options .color-box .color-label:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-product > .wrap .item-box .item-product-options .color-box ul.color-items{
  list-style:none;
  padding:0;
  margin:0 0 0 35px;
}

.tiki-product > .wrap .item-box .item-product-options .color-box ul.color-items:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-product > .wrap .item-box .item-product-options .color-box ul.color-items li{
  float:left;
  display:block;
}

.tiki-product > .wrap .item-box .item-product-options .color-box ul.color-items li a{
  display:block;
  padding:4px 10px;
  background:#e7e7e7;
  margin-right:15px;
  border:1px solid #ddd;
  font-weight:700;
  color:#666;
  cursor:pointer;
  font-size:13px;
  box-shadow:none;
  margin-bottom:15px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.tiki-product > .wrap .item-box .item-product-options .color-box ul.color-items li a.disabled, .tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.add-to-cart.disabled, .tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.pre-order.disabled, .tiki-product > .wrap .product-action-repeat button.add-to-cart.disabled{
  cursor:not-allowed;
}

.tiki-product > .wrap .item-box .item-product-options .color-box ul.color-items li a.disabled:hover{
  background:#e7e7e7;
  color:#666;
  border:1px solid #ddd;
}

.tiki-product > .wrap .item-box .item-product-options .color-box ul.color-items li a.active, .tiki-product > .wrap .item-box .item-product-options .color-box ul.color-items li a:hover{
  color:#fff;
  background:#04b1e3;
  border:1px solid #04b1e3;
  text-decoration:none;
}

.tiki-product > .wrap .item-box .item-product-options .color-box ul.color-items li a:focus{
  text-decoration:none;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box{
  padding:10px 0 10px 10px;
  border-top:1px solid #e7e7e7;
  background-color:#fafafa;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-number{
  width:35px;
  float:left;
  font-size:23px;
  font-weight:700;
  color:#ccc;
  line-height:23px;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-label{
  line-height:18px;
  font-size:12px;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1{
  margin-left:35px;
  clear:both;
  float:left;
  width:70px;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1 .tiki-number-input > input{
  width:50px;
  display:block;
  float:left;
  height:100%;
  font-size:14px;
  margin:0;
  border:1px solid #ccc;
  text-align:center;
  font-weight:700;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  background:#ededed;
  background:-moz-linear-gradient(top,#ededed 0,#f6f6f6 14%,#fff 52%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(14%,#f6f6f6),color-stop(52%,#fff));
  background:-webkit-linear-gradient(top,#ededed 0,#f6f6f6 14%,#fff 52%);
  background:-o-linear-gradient(top,#ededed 0,#f6f6f6 14%,#fff 52%);
  background:-ms-linear-gradient(top,#ededed 0,#f6f6f6 14%,#fff 52%);
  background:linear-gradient(top,#ededed 0,#f6f6f6 14%,#fff 52%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff', GradientType=0);
  opacity:0;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.add-to-cart:hover, .tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.pre-order:hover{
  filter:alpha(opacity=80);
  opacity:.8;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1 .tiki-number-input .bootstrap-touchspin-down:hover, .tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1 .tiki-number-input .bootstrap-touchspin-up:hover{
  background-color:#00aaf1;
  color:#fff;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1 .tiki-number-input > span{
  height:100%;
  margin-left:-2px;
  display:block;
  float:left;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1 .tiki-number-input > span > a{
  height:16px;
  width:18px;
  display:block;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1 .tiki-number-input > span > a:nth-child(1){
  background:url(../img/ico-product-page.png) left -220px no-repeat;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1 .tiki-number-input > span > a:nth-child(1).active, .tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1 .tiki-number-input > span > a:nth-child(1):hover{
  background:url(../img/ico-product-page.png) left -280px no-repeat;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1 .tiki-number-input > span > a:nth-child(2){
  background:url(../img/ico-product-page.png) left -236px no-repeat;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1 .tiki-number-input > span > a:nth-child(2).active, .tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1 .tiki-number-input > span > a:nth-child(2):hover{
  background:url(../img/ico-product-page.png) left -296px no-repeat;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col1 .tiki-number-input:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2{
  margin-left:35px;
  float:left;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.add-to-cart{
  width:229px;
  height:37px;
  background:url(../img/add-to-cart.png) no-repeat;
  border:0;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.pre-order{
  width:170px;
  height:37px;
  background:url(../img/preorder.png) no-repeat;
  border:0;
}

.tiki-product > .wrap .feature-box .feature-total button.add-all-to-cart, .tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.add-to-cart.is-css, .tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.pre-order.is-css{
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd4040', endColorstr='#d71a1a', GradientType=0);
  -webkit-box-shadow:0 -2px 0 #a80000 inset;
  cursor:pointer;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  text-align:center;
  white-space:nowrap;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.add-to-cart.is-css, .tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.pre-order.is-css{
  background:#fd4040;
  background:-moz-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fd4040),color-stop(100%,#d71a1a));
  background:-webkit-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:-o-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:-ms-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:linear-gradient(to bottom,#fd4040 0,#d71a1a 100%);
  box-shadow:0 -2px 0 #a80000 inset;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:none;
  color:#fff;
  font-weight:400;
  vertical-align:top;
  font-size:15px;
  padding:0;
  line-height:37px;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.add-to-cart.is-css .icon, .tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.pre-order.is-css .icon{
  font-size:23px;
  float:left;
  padding:0 12px;
  border-right:1px solid rgba(0,0,0,.15);
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.add-to-cart.is-css .text, .tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.pre-order.is-css .text{
  display:block;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.add-to-wishlist{
  width:172px;
  height:32px;
  background:url(../img/add-to-wishlist.png) no-repeat;
  border:0;
  margin:10px 0 2px;
  display:block;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.add-to-wishlist.added{
  background-position:0 -64px;
  width:185px;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.add-to-wishlist.added:hover{
  background-position:0 -64px;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.add-to-wishlist:hover{
  background-position:0 -32px;
}

.tiki-product > .wrap .item-box .item-product-options .quantity-box:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-product > .wrap .feature-box .feature-title{
  border-bottom:1px solid #e7e7e7;
  padding:5px 0;
  margin:0 0 20px;
}

.tiki-product > .wrap .feature-box .feature-title h2{
  font-size:19px;
  color:#444;
  font-weight:400;
  text-transform:capitalize;
  margin:0;
}

.tiki-product > .wrap .feature-box .feature-image{
  display:block;
  margin-right:40px;
  float:left;
}

.tiki-product > .wrap .feature-box .feature-image .feature-image-item{
  display:block;
  float:left;
  font-size:0;
}

.tiki-product > .wrap .feature-box .feature-image .feature-image-item a{
  padding:3px;
  border:1px solid #e7e7e7;
  display:inline-block;
  vertical-align:middle;
}

.tiki-product > .wrap .feature-box .feature-image .feature-image-item span.plus{
  font-size:25px;
  font-weight:700;
  color:#cbcbcb;
  padding:0 10px;
  display:inline-block;
  vertical-align:middle;
}

.tiki-product > .wrap .feature-box .feature-image:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-product > .wrap .feature-box ul.feature-name{
  display:block;
  float:left;
  list-style:none;
  padding:15px 0 0;
  margin:0;
}

.tiki-product > .wrap .feature-box ul.feature-name li{
  margin-bottom:8px;
  line-height:19px;
  font-size:12px;
}

.tiki-product > .wrap .feature-box ul.feature-name li input{
  margin-right:3px;
  margin-top:2px;
  vertical-align:text-top;
}

.tiki-product > .wrap .feature-box ul.feature-name li a{
  color:#00aaf1;
}

.tiki-product > .wrap .feature-box ul.feature-name li p.price{
  font-size:14px;
  font-weight:700;
  margin-left:7px;
  display:inline;
  color:#090;
}

.tiki-product > .wrap .feature-box .feature-total{
  display:block;
  background:url(../img/seprate-price.png) left 2px no-repeat;
  min-height:83px;
  clear:both;
  padding-top:20px;
}

.tiki-product > .wrap .feature-box .feature-total .price{
  font-size:13px;
  margin:0 0 13px;
}

.tiki-product > .wrap .feature-box .feature-total .price span{
  color:#090;
  font-size:18px;
  font-weight:700;
  margin-left:5px;
}

.tiki-product > .wrap .feature-box .feature-total button.add-all-to-cart{
  background:#fd4040;
  background:-moz-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fd4040),color-stop(100%,#d71a1a));
  background:-webkit-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:-o-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:-ms-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:linear-gradient(to bottom,#fd4040 0,#d71a1a 100%);
  box-shadow:0 -2px 0 #a80000 inset;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:none;
  padding:6px 14px;
  color:#fff;
  vertical-align:middle;
  font-size:14px;
  font-weight:700;
}

.tiki-product > .wrap .feature-box:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-product > .wrap .product-content-box{
  margin-top:40px;
  margin-bottom:20px;
}

.tiki-product > .wrap .product-content-box ul.product-content-tabs{
  margin-bottom:20px;
  list-style:none;
  padding:0;
  background:#fff;
  border:none;
}

.tiki-product > .wrap .product-content-box ul.product-content-tabs.is-hidden{
  visibility:hidden!important;
}

.tiki-product > .wrap .product-content-box ul.product-content-tabs li{
  float:left;
  width:100%;
  margin-bottom:0;
}

.tiki-product > .wrap .product-content-box ul.product-content-tabs li.active a{
  border-bottom:2px solid #2db6ea;
  border-right:none;
  border-left:none;
  border-top:none;
  color:#3398c4;
}

.tiki-product > .wrap .product-content-box ul.product-content-tabs li.active a:after{
  display:block;
  width:0;
  height:0;
  vertical-align:top;
  border-top:0;
  border-bottom:8px solid #2db6ea;
  border-right:10px solid transparent;
  border-left:10px solid transparent;
  content:" ";
  position:absolute;
  bottom:-1px;
  left:45%;
}

.tiki-product > .wrap .product-content-box ul.product-content-tabs li.active a:hover{
  text-decoration:none;
}

.tiki-product > .wrap .product-content-box ul.product-content-tabs li a{
  border-bottom:2px solid #ddd;
  color:#888;
  font-size:19px;
  font-weight:400;
  padding:20px 12px;
  margin:0;
  position:relative;
  display:block;
  white-space:nowrap;
}

.tiki-product > .wrap .product-content-box ul.product-content-tabs:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-product > .wrap .product-content-box .product-content-detail > .content{
  overflow:hidden;
  margin-bottom:15px;
}

.tiki-product > .wrap .product-content-box .product-content-detail > .content.short{
  height:720px;
}

.tiki-product > .wrap .product-content-box .product-content-detail > .content table{
  border:1px solid #ddd;
  border-collapse:collapse;
  width:100%;
  margin-bottom:20px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

.tiki-product > .wrap .product-content-box .product-content-detail > .content table tbody td{
  padding:8px;
}

.tiki-product > .wrap .product-content-box .product-content-detail > .content img{
  display:block;
  max-width:100%;
  height:auto;
  margin-left:auto;
  margin-right:auto;
}

.tiki-product > .wrap .product-content-box .product-content-detail > .show-more{
  display:none;
}

.tiki-product > .wrap .product-content-box .product-content-detail > .show-more:before{
  height:55px;
  margin-top:-45px;
  content:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)),color-stop(.5,#fff));
  display:block;
}

.tiki-product > .wrap .product-content-box .product-content-detail > .show-more a{
  font-weight:700;
  display:block;
  width:240px;
  padding:8px 0;
  margin:0 auto;
  text-align:center;
  font-size:13px;
  color:#666;
  text-decoration:none;
  background:#f0f0f0;
  background:-moz-linear-gradient(top,#f0f0f0 0,#e5e5e5 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(100%,#e5e5e5));
  background:-webkit-linear-gradient(top,#f0f0f0 0,#e5e5e5 100%);
  background:-o-linear-gradient(top,#f0f0f0 0,#e5e5e5 100%);
  background:-ms-linear-gradient(top,#f0f0f0 0,#e5e5e5 100%);
  background:linear-gradient(to bottom,#f0f0f0 0,#e5e5e5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e5e5e5', GradientType=0);
  -webkit-box-shadow:0 -2px 0 #cacaca inset;
  box-shadow:0 -2px 0 #cacaca inset;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-1:after, .tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-1:before, .tiki-product > .wrap .question-answer-box .question-answer-content .item:after, .tiki-product > .wrap .question-answer-box .question-answer-content .item:before{
  display:table;
  content:" ";
}

.tiki-product > .wrap .product-content-box .product-content-detail > .show-more a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-product > .wrap .product-table-box{
  margin-top:30px;
}

.tiki-product > .wrap .product-table-box h3.product-table-title{
  font-size:19px;
  font-weight:400;
  padding-bottom:5px;
  margin-bottom:15px;
  border-bottom:1px solid #e7e7e7;
  color:#444;
  margin-top:0;
}

.tiki-product > .wrap .product-action-repeat{
  padding:25px 0 20px;
  text-align:center;
}

.tiki-product > .wrap .product-action-repeat button.add-to-cart{
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:18px;
  font-weight:700;
  border:none;
  padding:9px 0;
  width:100%;
  text-align:center;
  color:#fff;
  text-transform:capitalize;
  -webkit-box-shadow:0 -2px 0 #a80000 inset;
  box-shadow:0 -2px 0 #a80000 inset;
  background:#fd4040;
  background:-moz-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fd4040),color-stop(100%,#d71a1a));
  background:-webkit-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:-o-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:-ms-linear-gradient(top,#fd4040 0,#d71a1a 100%);
  background:linear-gradient(to bottom,#fd4040 0,#d71a1a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd4040', endColorstr='#d71a1a', GradientType=0);
}

.tiki-product > .wrap .product-action-repeat button.add-to-cart:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-product > .wrap .question-answer-box{
  margin-bottom:40px;
}

.tiki-product > .wrap .question-answer-box .question-answer-title{
  border-bottom:1px solid #e7e7e7;
  padding:7px 0;
  margin:0 0 5px;
}

.tiki-product > .wrap .question-answer-box .question-answer-title h2{
  font-size:19px;
  color:#444;
  font-weight:400;
  text-transform:capitalize;
  margin:0;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item{
  border-bottom:1px dashed #ececec;
  padding:8px 0;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-1{
  float:left;
  margin-right:-100%;
  position:relative;
  width:100px;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-1 .group{
  width:50%;
  overflow:hidden;
  margin-bottom:0;
  text-align:center;
  padding:10px 0;
  margin-left:auto;
  margin-right:auto;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-1 .group .number{
  font-size:20px;
  color:#1c1c1c;
  margin-bottom:0;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-1 .group .text{
  font-size:12px;
  color:#1c1c1c;
  margin-bottom:0;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-1:after{
  clear:both;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-2{
  float:left;
  width:100%;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-2 .group{
  margin-left:100px;
  padding:0 0 0 10px;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .name{
  color:#00aaf1;
  font-size:14px;
  margin-bottom:0;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .text{
  color:#2a2a26;
  font-size:13px;
  margin-bottom:0;
  margin-top:10px;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .action{
  margin-top:15px;
  margin-bottom:0;
  font-size:0;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .action span{
  color:#888;
  padding:0 10px;
  border-left:1px solid #ddd;
  font-size:12px;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .action span:first-child{
  border-left:none;
  padding-left:0;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .action a{
  color:#888;
  padding:0 10px;
  border-left:1px solid #ddd;
  font-size:12px;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .action a:first-child{
  border-left:none;
  padding-left:0;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .action a:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-product > .wrap .question-answer-box .question-answer-content .item:after{
  clear:both;
}

.tiki-product > .wrap .question-answer-box .question-answer-form{
  margin-top:15px;
}

.tiki-product > .wrap .question-answer-box .question-answer-form .all a{
  color:#00aaf1;
  font-size:13px;
}

.tiki-product > .wrap .question-answer-box .question-answer-form .form{
  position:relative;
  padding-right:99px;
}

.tiki-product > .wrap .question-answer-box .question-answer-form .form .btn{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  padding:6px 12px;
  font-size:14px;
  margin-right:auto;
  margin-left:auto;
  display:block;
  position:absolute;
  right:0;
  top:0;
}

.tiki-product > .wrap .question-answer-box .question-answer-form .form .btn:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-product > .wrap .question-answer-box .question-answer-form .form input[type=text]{
  width:98.5%;
}

.tiki-product > .wrap .question-answer-box .question-answer-form .help p{
  font-size:12px;
}

.tiki-product > .wrap .question-answer-box .question-answer-form .help p span{
  color:#888;
}

.tiki-product > .wrap .question-answer-box .question-answer-form .help p a{
  color:#00aaf1;
}

.tiki-product > .wrap .product-review-box ul.product-review-tabs{
  margin-bottom:20px;
  list-style:none;
  padding:0;
  border:none;
  background:#fff;
}

.tiki-product > .wrap .product-review-box ul.product-review-tabs li{
  float:left;
  margin-bottom:12px;
  width:100%;
}

.tiki-product > .wrap .product-review-box ul.product-review-tabs li.active a, .tiki-product > .wrap .product-review-box ul.product-review-tabs li:hover a{
  border-bottom:2px solid #2db6ea!important;
  color:#3398c4;
}

.tiki-product > .wrap .product-review-box ul.product-review-tabs li.active a:after, .tiki-product > .wrap .product-review-box ul.product-review-tabs li:hover a:after{
  display:block;
  width:0;
  height:0;
  vertical-align:top;
  border-top:0;
  border-bottom:8px solid #2db6ea;
  border-right:10px solid transparent;
  border-left:10px solid transparent;
  content:" ";
  position:absolute;
  bottom:-1px;
  left:45%;
}

.tiki-product > .wrap .product-review-box ul.product-review-tabs li a{
  color:#888;
  font-size:19px;
  font-weight:400;
  padding:0 20px 12px;
  margin:0;
  position:relative;
  display:block;
  white-space:nowrap;
  border-color:transparent;
  border-bottom:2px solid #ddd;
}

.tiki-product > .wrap .product-review-box ul.product-review-tabs li a:hover{
  text-decoration:none;
  border-color:transparent;
  background:0 0;
}

.tiki-product > .wrap .product-review-box ul.product-review-tabs:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-product > .wrap .product-review-box .product-review-content .item{
  width:100%;
  border-top:1px solid #e9e9e9;
  padding:15px 0;
}

.tiki-product > .wrap .product-review-box .product-review-content .item:first-child{
  border-top:none;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .product-col-1{
  display:table-cell;
  width:130px;
  vertical-align:top;
  padding:0 10px;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .product-col-2{
  display:table-cell;
  width:100%;
  vertical-align:top;
  border-left:1px solid #e7e7e7;
  padding-left:24px;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .image{
  width:65px;
  height:65;
  overflow:hidden;
  position:relative;
  margin-right:auto;
  margin-left:auto;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .image a{
  display:block;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .image a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-product > .wrap .product-review-box .product-review-content .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-product > .wrap .product-review-box .product-review-content .item .name{
  font-size:14px;
  margin:15px 0 5px;
  font-weight:700;
  text-transform:capitalize;
  width:100%;
  text-align:center;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .from{
  font-size:12px;
  text-align:center;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .from span{
  color:#888;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .days{
  font-size:12px;
  color:#999;
  margin:4px 0 0;
  text-align:center;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .review{
  font-size:14px;
  font-weight:500;
  text-transform:capitalize;
  display:inline-block;
  vertical-align:top;
  color:#00aaf1;
  margin:0;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .buy-already{
  font-size:13px;
  padding:0 0 0 19px;
  background:url(../img/tick.png) 2px 5px no-repeat;
  margin:10px 0;
  color:#090;
  font-weight:700;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .rating{
  margin:3px 10px 0 0;
  font-size:12px;
  display:inline-block;
  vertical-align:top;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .rating .rating-content .star:before{
  content:"\f005";
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .rating .rating-content span .star{
  color:#f0c808;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .description{
  text-align:justify;
  font-size:14px;
  line-height:20px;
  width:100%;
  margin:10px 0;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .description a{
  color:#00aaf1;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link button, .tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-edit .btn{
  background:#32befb;
  border:none!important;
  color:#fff;
  font-weight:700;
  box-shadow:0 -2px 0 #0788bf inset;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  white-space:nowrap;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-edit{
  display:none;
  margin:10px 0;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-edit textarea{
  margin-bottom:5px;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-edit .btn{
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  padding:8px 12px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  float:right;
  margin-left:5px;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-edit .btn:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-edit:after, .tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-edit:before{
  content:" ";
  display:table;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-edit:after{
  clear:both;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link span{
  font-size:13px;
  margin-right:10px;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link button{
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  padding:6px 12px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  margin-top:8px;
  display:block;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link button:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link button i.fa{
  margin-right:5px;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link p{
  display:block;
  color:#ccc;
  font-weight:100;
  margin-top:10px;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link p a{
  font-size:12px;
  font-weight:400;
  color:#444;
  padding:0 5px;
  text-decoration:none;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link p a.is-spam, .tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link p a.is-spam:hover{
  color:red;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link p a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link:after, .tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link:before{
  content:" ";
  display:table;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link:after{
  clear:both;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-reply{
  text-align:center;
  margin-top:30px;
  margin-bottom:20px;
  display:none;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-reply textarea{
  display:block;
  width:100%;
  height:130px;
  margin-bottom:10px;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .replies > .replies-item:after, .tiki-product > .wrap .product-review-box .product-review-content .item .replies > .replies-item:before, .tiki-product > .wrap .product-review-box .product-review-content .item:after, .tiki-product > .wrap .product-review-box .product-review-content .item:before{
  content:" ";
  display:table;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-reply .btn-primary{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  padding:6px 8px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-reply .btn-default:hover, .tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-reply .btn-primary:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-reply .btn-default{
  background:#fff;
  padding:5px 8px;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  margin-left:5px;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .replies{
  margin-top:10px;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .replies > .replies-item{
  font-size:14px;
  line-height:22px;
  padding:10px 0;
  background:0 0;
  border-top:solid 1px #e7e7e7;
  margin:5px 0 0;
  border-bottom:none;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .replies > .replies-item .replies-image{
  width:45px;
  height:45px;
  overflow:hidden;
  float:left;
  margin-right:10px;
  margin-bottom:0;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .replies > .replies-item .replies-name{
  font-size:13px;
  font-weight:700;
  margin-bottom:0;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .replies > .replies-item .replies-name span{
  font-weight:400;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .replies > .replies-item .replies-text{
  font-size:13px;
  margin-bottom:0;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .replies > .replies-item .replies-report{
  text-align:right;
  margin-bottom:0;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .replies > .replies-item .replies-report a{
  font-size:12px;
  font-weight:400;
  color:#444;
  padding:0 5px;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .replies > .replies-item .replies-report a:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-product > .wrap .product-review-box .product-review-content .item .replies > .replies-item:after{
  clear:both;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .rating .rating-content .star:before, .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1 .rating-box .star:before{
  content:"\f005";
}

.tiki-product > .wrap .product-review-box .product-review-content .item:after{
  clear:both;
}

.tiki-product > .wrap .product-author-box .product-author-title{
  border-bottom:1px solid #e7e7e7;
  padding:5px 0;
  margin:0 0 20px;
}

.tiki-product > .wrap .product-author-box .product-author-title h2{
  font-size:19px;
  color:#444;
  font-weight:400;
  text-transform:capitalize;
  margin:0;
}

.tiki-product > .wrap .product-author-box .product-author-content{
  position:relative;
  margin-bottom:50px;
}

.tiki-product > .wrap .product-author-box .product-author-content .owl-controls{
  margin-top:0;
}

.tiki-product > .wrap .product-author-box .product-author-content .owl-controls .owl-next{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  right:-10px;
  margin:0;
  padding:0;
}

.tiki-product > .wrap .product-author-box .product-author-content .owl-controls .owl-next:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-product > .wrap .product-author-box .product-author-content .owl-controls .owl-prev{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  left:-10px;
  margin:0;
  padding:0;
}

.tiki-product > .wrap .product-author-box .product-author-content .owl-controls .owl-prev:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-product > .wrap .product-author-box .product-author-content .owl-controls i.fa{
  font-size:17px;
  color:#333;
}

.tiki-product > .wrap .product-author-box .product-author-content .owl-item{
  text-align:center;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item{
  display:inline-block;
  vertical-align:top;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item > p{
  font-size:12px;
  color:#444;
  margin:5px 0 0;
  text-align:left;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item > a{
  display:block;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item > a .image{
  width:135px;
  min-height:135px;
  overflow:hidden;
  display:block;
  position:relative;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item > a .image img{
  background:#fff;
  color:#fff;
  outline-color:#fff;
  border-color:#fff;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item > a .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item > a .title{
  width:130px;
  padding:8px 0 0;
  display:block;
  font-size:13px;
  color:#000;
  text-overflow:ellipsis;
  overflow:hidden;
  position:relative;
  text-align:left;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item > a .title img{
  max-height:20px;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item > a .title:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item > a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-3 button, .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .action button{
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  box-shadow:0 -2px 0 #0788bf inset;
  cursor:pointer;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .author{
  margin:5px 0 0;
  color:#777;
  font-size:11px;
  text-align:left;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .review{
  margin:5px 0 0;
  font-size:12px;
  display:inline-block;
  text-align:left;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .rating{
  margin:5px 0 0;
  font-size:12px;
  display:inline-block;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .rating .rating-content span .star{
  color:#f0c808;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .price-sale{
  font-size:14px;
  color:#444;
  font-weight:700;
  margin:5px 0 0;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .price-sale .price-regular{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:inline-block;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .partnership-price-item{
  font-size:14px;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .partnership-price-item span:nth-child(1){
  display:inline-block;
  color:#666;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .partnership-price-item span:nth-child(1) img{
  vertical-align:middle;
  height:11px;
  top:-2px;
  position:relative;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .partnership-price-item span:nth-child(2){
  color:#1c2779;
  font-size:13px;
  font-weight:700;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .out-of-stock{
  font-weight:700;
  color:red;
  font-size:12px;
  margin:5px 0 0;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .other{
  margin:5px 0 0;
  text-align:left;
  font-size:12px;
  color:#00aaf1;
  font-weight:700;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .other.green{
  color:green;
}

.tiki-product > .wrap .product-author-box .product-author-content .product-box-item .other.red{
  color:red;
}

.tiki-product > .wrap .product-customer-box .product-customer-title{
  padding:5px 0;
  margin:0 0 5px;
}

.tiki-product > .wrap .product-customer-box .product-customer-title h2{
  font-size:19px;
  color:#444;
  font-weight:400;
  text-transform:capitalize;
  margin:0;
}

.tiki-product > .wrap .product-customer-box .product-customer-content{
  padding:20px;
  border:1px solid #e7e7e7;
  margin:0 0 20px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1{
  min-height:120px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1 h4{
  font-weight:700;
  font-size:14px;
  color:#444;
  margin:0;
  text-align:center;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1 .total-review-point{
  margin:10px 0 0;
  text-align:center;
  font-size:35px;
  color:#f63;
  font-weight:700;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1 .rating-box{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
  margin:0 auto;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1 .rating-box .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1 .rating-box .star:nth-child(1){
  margin-left:0;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1 .rating-box span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1 .rating-box span .star{
  color:#f0c808;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1 .comments-count{
  text-align:center;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1 .comments-count a{
  font-size:12px;
  color:#444;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1 .comments-count a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2{
  min-height:120px;
  width:100%;
  margin-top:5px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2 .item{
  margin-bottom:8px;
  text-align:center;
  font-size:0;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2 .item .rating-num{
  display:inline-block;
  font-size:12px;
  font-weight:400;
  width:40px;
  line-height:15px;
  vertical-align:middle;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2 .item .rating-num-total{
  display:inline-block;
  font-size:12px;
  font-weight:400;
  text-align:left;
  margin-left:10px;
  color:#999;
  line-height:15px;
  vertical-align:middle;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2 .item .progress{
  display:inline-block;
  width:65%;
  height:17px;
  margin:0;
  vertical-align:middle;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2 .item:after, .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2 .item:before{
  content:" ";
  display:table;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2 .item:after{
  clear:both;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-3{
  width:100%;
  margin-top:5px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-3 h4{
  font-weight:700;
  font-size:14px;
  color:#444;
  margin:0;
  text-align:center;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-3 button{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  border:none!important;
  color:#fff;
  text-align:center;
  white-space:normal;
  vertical-align:middle;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-weight:700;
  margin-top:10px;
  padding:6px 20px;
  font-size:14px;
  min-width:211px;
  margin-right:auto;
  margin-left:auto;
  display:block;
}

.tiki-product > .wrap .product-customer-box .product-customer-content > h3{
  font-size:19px;
  font-weight:400;
  padding-bottom:5px;
  margin-bottom:15px;
  border-bottom:1px solid #e7e7e7;
  color:#444;
  margin-top:30px;
  display:none;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4{
  width:100%;
  display:none;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .rate{
  margin:0 0 15px;
  font-size:13px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .rate label{
  margin-bottom:0;
  display:inline-block;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .rate .rating-input{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
  margin-left:15px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .rate .rating-input .glyphicon{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .rate .rating-input .glyphicon:nth-child(1){
  margin-left:0;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .rate .rating-input .glyphicon.glyphicon-star{
  color:#f0c808;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .rate .rating-input .glyphicon.glyphicon-star-empty:before, .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .rate .rating-input .glyphicon.glyphicon-star:before{
  content:"\f005";
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .rate .rating-input .rating-clear{
  background:url(../img/delete.gif) no-repeat;
  width:16px;
  height:16px;
  font-size:0;
  display:inline-block;
  vertical-align:top;
}

.tiki-cart > .wrap .coupon .panel-heading .panel-title a span img, .tiki-cart > .wrap .tikixu2 .panel-heading .panel-title a span img, .tiki-home .wrap .home-header h2:after{
  vertical-align:middle;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .rate .rating-input .rating-clear:hover{
  background:url(../img/delete.gif) 0 -16px no-repeat;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .rate .rating-input .rating-clear .glyphicon{
  font-size:0;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .rate .rating-input .rating-clear .glyphicon:before{
  content:"";
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .title{
  margin:0 0 15px;
  font-size:13px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .title label{
  margin-bottom:10px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .text{
  margin:0 0 15px;
  font-size:13px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .text label{
  margin-bottom:10px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .text textarea{
  height:160px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .action .word-counter{
  width:60%;
  float:left;
  -webkit-transition:opacity .5s ease-in-out;
  -moz-transition:opacity .5s ease-in-out;
  -o-transition:opacity .5s ease-in-out;
  -ms-transition:opacity .5s ease-in-out;
  transition:opacity .5s ease-in-out;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .action .checkbox{
  font-size:11px;
  line-height:20px;
  float:left;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .action .checkbox label{
  font-weight:700;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .action button{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  border:none!important;
  padding:8px 12px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  float:right;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .action button:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .action:after, .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .action:before{
  content:" ";
  display:table;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4 .action:after{
  clear:both;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-5{
  width:100%;
  min-height:316px;
  margin-top:10px;
  display:none;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-5 ul{
  padding:0;
  margin:0;
  list-style:none;
  font-size:11px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-5 ul > li{
  display:block;
  padding:5px 0 0;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-5 ul > li a{
  color:#00aaf1;
  font-size:11px;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-5 ul > li .price{
  color:#090;
}

.tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-5 ul > li > ul > li{
  padding:5px 0 5px 10px;
  list-style-position:inside;
}

.tiki-product > .wrap .product-customer-box .product-customer-content:after, .tiki-product > .wrap .product-customer-box .product-customer-content:before{
  content:" ";
  display:table;
}

.tiki-product > .wrap .product-customer-box .product-customer-content:after{
  clear:both;
}

@media (min-width:480px) {
  .tiki-product > .wrap .image-box .bx-wrapper{
    width:56px;
  }
}

@media (min-width:480px) {
  .tiki-product > .wrap .image-box .bx-wrapper .bx-next, .tiki-product > .wrap .image-box .bx-wrapper .bx-prev{
    display:block;
  }
}

@media (min-width:480px) {
  .tiki-product > .wrap .image-box .magiczoom .book-review-btn{
    width:118%;
  }
}

@media (min-width:480px) {
  .tiki-product > .wrap .product-action-repeat button.add-to-cart{
    width:440px;
  }
}

@media (min-width:480px) {
  .tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link button{
    margin-top:0;
    display:inline-block;
  }
}

@media (min-width:480px) {
  .tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-reply .btn-default, .tiki-product > .wrap .product-review-box .product-review-content .item .infomation .quick-reply .btn-primary{
    padding-left:12px;
    padding-right:12px;
  }
}

@media (min-width:640px) {
  .tiki-product > .wrap .item-box .item-product-options .quantity-box .quantity-col2 button.add-to-wishlist{
    margin:0 0 2px 10px;
    display:inline-block;
  }
}

@media (min-width:640px) {
  .tiki-product > .wrap .item-box .item-row1 .item-other .item-rating{
    margin-bottom:0;
    display:inline-block;
  }
}

@media (min-width:640px) {
  .tiki-product > .wrap .item-box .item-row1 .item-other .item-review-now{
    display:inline-block;
  }
}

@media (min-width:640px) {
  .tiki-product > .wrap .feature-box ul.feature-name{
    padding:0;
  }
}

@media (min-width:640px) {
  .tiki-product > .wrap .product-review-box .product-review-content .item .infomation .link p{
    display:inline-block;
    color:#ccc;
    font-weight:100;
    float:right;
    margin:0;
  }
}

@media (min-width:640px) {
  .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1, .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2{
    margin-right:15px;
    padding-right:15px;
    background:url(../img/seprate-review.png) right 0 no-repeat;
    float:left;
  }
}

@media (min-width:640px) {
  .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1 h4{
    text-align:left;
  }
}

@media (min-width:640px) {
  .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2{
    width:30%;
    margin-top:0;
  }
}

@media (min-width:640px) {
  .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2 .item .progress{
    width:80px;
  }
}

@media (min-width:640px) {
  .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-3{
    width:35%;
    float:left;
    min-height:120px;
  }
}

@media (min-width:768px) {
  .tiki-product > .wrap .product-content-box ul.product-content-tabs, .tiki-product > .wrap .product-review-box ul.product-review-tabs{
    border-bottom:2px solid #ddd;
  }
}

@media (min-width:768px) {
  .tiki-product > .wrap .product-content-box ul.product-content-tabs li, .tiki-product > .wrap .product-review-box ul.product-review-tabs li{
    width:auto;
    margin-bottom:-2px;
  }
}

@media (min-width:768px) {
  .tiki-product > .wrap .product-content-box ul.product-content-tabs li:first-child a{
    background:0 0;
  }
}

@media (min-width:768px) {
  .tiki-product > .wrap .product-content-box ul.product-content-tabs li a{
    background:url(../img/seprate-rating.png) left center no-repeat;
  }
}

@media (min-width:768px) {
  .tiki-product > .wrap .product-review-box ul.product-review-tabs li:first-child a{
    background:0 0;
  }
}

@media (min-width:768px) {
  .tiki-product > .wrap .product-review-box ul.product-review-tabs li a{
    background:url(../img/seprate-rating.png) left 4px no-repeat;
  }
}

@media (min-width:768px) {
  .tiki-product > .wrap .product-review-box .product-review-content .item .name{
    width:178px;
  }
}

@media (min-width:768px) {
  .tiki-product > .wrap .item-box .item-row1 .item-price .special-price-item span:nth-child(3){
    display:inline-block;
  }
}

@media (min-width:768px) {
  .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-4{
    width:50%;
    padding:0 30px 0 0;
    float:left;
  }
}

@media (min-width:768px) {
  .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-5{
    width:50%;
    float:left;
    padding:0 0 0 30px;
    border-left:solid 1px #e2e2e2;
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .alert{
    margin-bottom:20px;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .container > .row .col-md-5{
    padding-right:0;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .item-box .item-name{
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .item-box .item-promotion .item-promotion-content .free-gift-item-wrap{
    float:left;
    width:35%;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul{
    float:right;
    width:60%;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul.no-left{
    width:100%;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul.no-left li{
    background:url(../img/tick.png) left center no-repeat;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul.no-left li.style-2{
    background:0 0;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .item-box .item-promotion .item-promotion-content ul li{
    background:url(../img/tick.png) left 11px no-repeat;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .feature-box .feature-total{
    float:right;
    padding-left:28px;
    padding-top:0;
    clear:none;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2 .item .progress{
    width:120px;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-3 button{
    white-space:nowrap;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .product-content-box ul.product-content-tabs.affix{
    top:0;
    position:fixed!important;
    z-index:999;
  }
}

@media (min-width:992px) {
  .tiki-product > .wrap .product-content-box ul.product-content-tabs.affix-bottom{
    position:absolute!important;
  }
}

#login-form .head p:after, #register-form .content:after, #register-form .form-group:after, #register-form .head p:after, #reset-password-form .head p:after, .login-form .head p:after, .register-form .content:after, .register-form .form-group:after, .register-form .head p:after, .tiki-about-us > .wrap .content .list:after, .tiki-account .wrap .account-header:after, .tiki-account .wrap .account-notify .item:after, .tiki-account .wrap .account-profile .form-group:after, .tiki-account .wrap .account-question-answer .item .item-col-1:after, .tiki-account .wrap .account-question-answer .item:after, .tiki-account .wrap .account-review .item:after, .tiki-account .wrap .account-wishlist .item:after, .tiki-account .wrap .dashboard-address:after, .tiki-account .wrap .dashboard-header:after, .tiki-account .wrap .profiles:after, .tiki-account .wrap h1:after, .tiki-author-profile > .wrap .list-group-wrap .list-group .list:after, .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list:after, .tiki-bookcare .wrap .bookcare-faq .bookcare-faq-content:after, .tiki-bookcare .wrap .bookcare-preview:after, .tiki-cart > .wrap .action .panel-body:after, .tiki-cart > .wrap .bx-wrapper .recommend-content:after, .tiki-cart > .wrap .coupon .panel-heading .panel-title a:after, .tiki-cart > .wrap .fee .discount:after, .tiki-cart > .wrap .fee .shipping:after, .tiki-cart > .wrap .fee .total:after, .tiki-cart > .wrap .fee p:after, .tiki-cart > .wrap .gift-wrap:after, .tiki-cart > .wrap .gift2-wrap:after, .tiki-cart > .wrap .tikixu .gift:after, .tiki-cart > .wrap .tikixu2 .have:after, .tiki-cart > .wrap .tikixu2 .maxmin:after, .tiki-cart > .wrap .tikixu2 .panel-heading .panel-title a:after, .tiki-du-lich-dip-le > .wrap .group .product-list:after, .tiki-du-lich-dip-le > .wrap .group .tabs:after, .tiki-du-lich-dip-le > .wrap-banner .banner:after, .tiki-home .wrap .home-article .content:after, .tiki-home .wrap .home-bestseller .bestseller-item:after, .tiki-home .wrap .home-brand:after, .tiki-home .wrap .home-header:after, .tiki-home .wrap .home-header > ul:after, .tiki-market-place > .wrap .middle .list:after, .tiki-market-place > .wrap .top:after, .tiki-ngay-hoi-cua-be > .wrap .group .product-list:after, .tiki-ngay-hoi-cua-be > .wrap-banner .banner:after, .tiki-nha-ban-le > .wrap .group-1 h2:after, .tiki-nha-ban-le > .wrap .group-2 .owl-logo:after, .tiki-nha-ban-le > .wrap .group-2:after, .tiki-nha-ban-le > .wrap-banner .banner:after, .tiki-p24h > .wrap .steps .item:after, .tiki-pho-sach-2 > .wrap .group .product-list:after, .tiki-pho-sach-2 > .wrap-nav ul:after, .tiki-pho-sach-3 > .wrap-nav ul:after, .tiki-pho-sach-4 > .wrap-nav ul:after, .tiki-pho-sach-detail > .wrap .group .product-list:after, .tiki-pho-sach > .wrap .group .product-list:after, .tiki-pho-sach > .wrap .group:after, .tiki-pho-sach > .wrap-nav ul:after, .tiki-pin-chat-gia-soc > .wrap .categories:after, .tiki-pin-chat-gia-soc > .wrap-banner .banner:after, .tiki-pin-chat-gia-soc > .wrap-review .introduce:after, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link:after, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-edit:after, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .replies > .replies-item:after, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item:after, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs:after, .tiki-qua-tang-vichy > .wrap .group .product-list:after, .tiki-qua-tang-vichy > .wrap-banner .banner:after, .tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-1:after, .tiki-review .wrap .question-answer-box .question-answer-content .item:after, .tiki-review .wrap .review-list .item .infomation .quick-edit:after, .tiki-review .wrap .review-list .item .replies > .replies-item:after, .tiki-review .wrap .review-list .item:after, .tiki-shipping-address .shipping-top .navbar-header:after, .tiki-shipping-address > .wrap .cart .order:after, .tiki-shipping-address > .wrap .cart .product .item .price:after, .tiki-shipping-address > .wrap .cart .product .item:after, .tiki-shipping-address > .wrap .cart .shipping:after, .tiki-shipping-address > .wrap .cart .total:after, .tiki-shipping-address > .wrap .cart p:after, .tiki-shipping-address > .wrap .payment-sub .bank:after, .tiki-shipping-address > .wrap .success .alert-success:after, .tiki-shipping-address > .wrap .tikixu .gift:after, .tiki-tuan-sach-dong-a > .wrap .group .product-list:after, .tiki-tuan-sach-dong-a > .wrap-banner .banner-3:after, .tiki-tuan-sach-dong-a > .wrap-banner .banner:after, .tiki-visa > .wrap .group .product-list:after, .tiki-visa > .wrap-banner .banner:after{
  clear:both;
}

@media (min-width:1200px) {
  .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-1, .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2, .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-3{
    margin-right:30px;
    padding-right:30px;
  }
}

@media (min-width:1200px) {
  .tiki-product > .wrap .product-customer-box .product-customer-content .product-customer-col-2 .item .progress{
    width:180px;
  }
}

.tiki-register{
  background:url(../img/bg-form-repeat.jpg) repeat-x #fff;
}

.tiki-register > .wrap{
  background:url(../img/bg-form.png) center bottom no-repeat #ddf3fe;
}

.tiki-register > .wrap #register-box{
  margin:50px auto 80px;
  width:100%;
  padding:20px;
  background:#fff;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
}

.tiki-register > .wrap #register-box #register-form{
  display:block;
}

#register-form, .register-form{
  position:relative;
  display:none;
  width:100%;
}

#register-form .col-lg-12, .register-form .col-lg-12{
  padding-right:0;
  padding-left:0;
}

#register-form .form-group, .register-form .form-group{
  margin-bottom:23px;
}

#register-form .form-group.has-error, .register-form .form-group.has-error{
  margin-bottom:0;
}

#register-form .form-group.has-error .control-label, .register-form .form-group.has-error .control-label{
  color:#333;
}

#register-form .form-group.has-error .help-block, .register-form .form-group.has-error .help-block{
  margin-left:2px;
}

#register-form .form-group .help-block, .register-form .form-group .help-block{
  font-size:11px;
  margin-top:4px;
  margin-bottom:4px;
}

#register-form .form-group .help-block a, .register-form .form-group .help-block a{
  color:#00aaf1;
}

#register-form .form-group .control-label, .register-form .form-group .control-label{
  font-weight:400;
  line-height:34px;
}

#register-form .form-group .control-label.no-lh, .register-form .form-group .control-label.no-lh{
  line-height:normal;
}

#register-form .form-group .control-label span, .register-form .form-group .control-label span{
  font-size:11px;
}

#register-form .form-group .control-label span i, .register-form .form-group .control-label span i{
  color:red;
  font-style:normal;
}

#register-form .form-group:after, #register-form .form-group:before, .register-form .form-group:after, .register-form .form-group:before{
  content:" ";
  display:table;
}

#register-form .head, .register-form .head{
  background:url(../img/icon2.png) no-repeat;
  min-height:36px;
  padding:0 0 0 50px;
  margin-bottom:25px;
}

#register-form .head h2, .register-form .head h2{
  font-size:19px;
  font-weight:300;
  margin:1px;
}

#register-form .head p, .register-form .head p{
  margin-bottom:0;
  font-size:13px;
  white-space:nowrap;
}

#register-form .head p span, .register-form .head p span{
  display:inline-block;
  float:left;
  margin-right:3px;
}

#register-form .head p a, .register-form .head p a{
  color:#00aaf1;
  display:inline-block;
  float:left;
}

#register-form .content:after, #register-form .content:before, #register-form .head p:after, #register-form .head p:before, .register-form .content:after, .register-form .content:before, .register-form .head p:after, .register-form .head p:before{
  display:table;
  content:" ";
}

#register-form .alert, .register-form .alert{
  font-size:12px;
  padding:5px;
}

#register-form .content .last, .register-form .content .last{
  margin-bottom:0;
}

#register-form .content .policy, .register-form .content .policy{
  margin-bottom:0;
  font-size:13px;
  text-align:center;
}

#register-form .content .policy a, .register-form .content .policy a{
  color:#00aaf1;
}

#register-form .content .input-wrap-left, .register-form .content .input-wrap-left{
  margin-bottom:15px;
}

#register-form .content .input-wrap > label, .register-form .content .input-wrap > label{
  margin-bottom:0;
}

#register-form .content .input-wrap .icheck-wrap, .register-form .content .input-wrap .icheck-wrap{
  font-weight:400;
  padding-left:30px;
  position:relative;
  font-size:13px;
}

#register-form .content .input-wrap .icheck-wrap input[type=checkbox], .register-form .content .input-wrap .icheck-wrap input[type=checkbox]{
  opacity:0;
  filter:alpha(opacity=0);
}

#register-form .content .input-wrap .icheck-wrap .icheckbox_square-blue, .register-form .content .input-wrap .icheck-wrap .icheckbox_square-blue{
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  margin:auto;
}

#register-form .content .text, .register-form .content .text{
  font-size:13px;
  text-align:center;
}

#register-form .content .left-col, .register-form .content .left-col{
  margin-bottom:15px;
}

#register-form .content .right-col, .register-form .content .right-col{
  border-top:1px solid #ccc;
  padding-top:15px;
}

@media (min-width:992px) {
  .tiki-register > .wrap #register-box{
    width:780px;
  }
}

@media (min-width:992px) {
  #register-form{
    width:740px;
  }
}

@media (min-width:992px) {
  #register-form .content .input-wrap-left, #register-form .form-group .control-label{
    width:100px;
    float:left;
    margin-bottom:0;
  }
}

@media (min-width:992px) {
  #register-form .form-group .control-label span{
    display:block;
    margin-top:5px;
  }
}

@media (min-width:992px) {
  #register-form .content .last, #register-form .content label{
    margin-bottom:0;
  }
}

@media (min-width:992px) {
  #register-form .content .input-wrap-left input[type=checkbox]{
    opacity:0;
    filter:alpha(opacity=0);
  }
}

@media (min-width:992px) {
  #register-form .content .input-wrap{
    float:right;
    width:320px;
  }
}

@media (min-width:992px) {
  #register-form .content .text{
    text-align:left;
  }
}

@media (min-width:992px) {
  #register-form .content .left-col{
    float:left;
    width:430px;
    margin-bottom:0;
  }
}

@media (min-width:992px) {
  #register-form .content .right-col{
    float:right;
    width:240px;
    border-top:none;
    padding-top:0;
  }
}

.tiki-login, .tiki-reset-password{
  background:url(../img/bg-form-repeat.jpg) repeat-x #ddf3fe;
}

.tiki-login > .wrap, .tiki-reset-password > .wrap{
  background:url(../img/bg-form.png) center bottom no-repeat;
}

.tiki-login > .wrap #login-box, .tiki-reset-password > .wrap #login-box{
  margin:50px auto 80px;
  width:100%;
  padding:20px;
  background:#fff;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
}

.tiki-login > .wrap #login-box #login-form, .tiki-reset-password > .wrap #login-box #login-form{
  display:block;
}

#login-form, .login-form{
  position:relative;
  display:none;
  width:100%;
}

#login-form .form-group, .login-form .form-group{
  margin-bottom:23px;
}

#login-form .form-group.has-error, .login-form .form-group.has-error{
  margin-bottom:0;
}

#login-form .form-group.has-error .help-block, .login-form .form-group.has-error .help-block{
  margin-left:2px;
}

#login-form .form-group .help-block, .login-form .form-group .help-block{
  font-size:11px;
  margin-top:4px;
  margin-bottom:4px;
}

#login-form .form-group .help-block a, .login-form .form-group .help-block a{
  color:#00aaf1;
}

#login-form .col-lg-12, .login-form .col-lg-12{
  padding-right:0;
  padding-left:0;
}

#login-form .btn-info, .login-form .btn-info{
  margin-bottom:10px;
}

#login-form .head, .login-form .head{
  background:url(../img/icon1.png) no-repeat;
  min-height:36px;
  padding:0 0 0 50px;
  margin-bottom:25px;
}

#login-form .head h2, .login-form .head h2{
  font-size:19px;
  font-weight:300;
  margin:1px;
}

#login-form .head p, .login-form .head p{
  margin-bottom:0;
  font-size:13px;
}

#login-form .head p span, .login-form .head p span{
  display:block;
  float:left;
  margin-right:3px;
}

#login-form .head p a, .login-form .head p a{
  color:#00aaf1;
  display:block;
  float:left;
}

#login-form .head p:after, #login-form .head p:before, .login-form .head p:after, .login-form .head p:before{
  content:" ";
  display:table;
}

#login-form .content .reset, .login-form .content .reset{
  font-size:12px;
  margin-top:0;
  margin-bottom:10px;
}

#login-form .content .reset a, .login-form .content .reset a{
  color:#00aaf1;
}

#login-form .content .last, .login-form .content .last{
  margin-bottom:0;
}

#reset-password-form{
  position:relative;
  display:none;
}

#reset-password-form .col-lg-12{
  padding-right:0;
  padding-left:0;
}

#reset-password-form .form-group{
  margin-bottom:23px;
}

#reset-password-form .form-group.has-error{
  margin-bottom:0;
}

#reset-password-form .form-group.has-error .help-block{
  margin-left:2px;
}

#reset-password-form .form-group .help-block{
  font-size:11px;
  margin-top:4px;
  margin-bottom:4px;
}

#reset-password-form .form-group .help-block a{
  color:#00aaf1;
}

#reset-password-form .head{
  min-height:36px;
  margin-bottom:20px;
}

#reset-password-form .head h2{
  font-size:19px;
  font-weight:300;
  margin:0 0 5px;
  line-height:25px;
}

#reset-password-form .head p{
  margin-bottom:0;
  font-size:13px;
}

#reset-password-form .head p span{
  display:block;
  float:left;
  margin-right:3px;
}

#reset-password-form .head p a{
  color:#00aaf1;
  display:block;
  float:left;
}

#reset-password-form .head p:after, #reset-password-form .head p:before{
  content:" ";
  display:table;
}

.tiki-cart .gift-popup, .tiki-cart > .wrap .js-btn-accept{
  display:none;
}

#reset-password-form .content .last{
  margin-bottom:0;
  font-size:0;
}

#reset-password-form .content .last .btn-default{
  width:49%;
  margin-right:1%;
  background:#efefef;
}

#reset-password-form .content .last .btn-info{
  width:49%;
  margin-left:1%;
}

@media (min-width:768px) {
  .tiki-login > .wrap #login-box, .tiki-reset-password > .wrap #login-box{
    width:360px;
  }
}

@media (min-width:768px) {
  #login-form{
    width:320px;
  }
}

.tiki-cart .gift-popup .image{
  width:110px;
  height:110px;
  overflow:hidden;
  margin:0 auto;
  text-align:center;
}

.tiki-cart .gift-popup .name{
  font-size:14px;
  text-align:center;
  margin-top:10px;
  margin-bottom:0;
}

.tiki-cart .gift-popup .price1{
  color:#58b712;
  margin-top:5px;
  margin-bottom:0;
  text-align:center;
}

.tiki-cart .gift-popup .price2{
  font-size:11px;
  text-decoration:line-through;
  margin-bottom:0;
  margin-top:0;
  text-align:center;
}

.tiki-cart > .wrap .slider.slider-horizontal{
  width:100%;
}

.tiki-cart > .wrap .popover{
  position:relative;
  display:block;
  width:100%;
  margin:20px 0;
  max-width:100%;
  z-index:1;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-cart > .wrap .popover.popover-small{
  background:#f7f7f7;
  border-color:#ebebeb;
  font-size:12px;
  color:#ee2347;
  text-align:center;
  margin-bottom:0;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.tiki-cart > .wrap .popover.popover-small .popover-content{
  padding:7px 5px;
}

.tiki-cart > .wrap .popover.popover-small > .arrow{
  border-width:6px;
  margin-left:-30px;
  top:-12px;
  border-bottom-color:#ebebeb;
}

.tiki-cart > .wrap .popover.popover-small > .arrow:after{
  border-width:0 5px 5px;
  margin-left:-5px;
  border-bottom-color:#f7f7f7;
}

.tiki-cart > .wrap .panel-group{
  margin-bottom:15px;
}

.tiki-cart > .wrap .panel{
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-cart > .wrap .image{
  margin:0;
  position:relative;
  max-height:182px;
  overflow:hidden;
}

.tiki-cart > .wrap .image img{
  margin:0 auto;
  max-width:130px;
  width:100%;
}

.tiki-cart > .wrap .image .sale{
  background:url(../img/sale-tag.png) no-repeat;
  width:44px;
  height:35px;
  display:block;
  position:absolute;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  text-align:center;
  line-height:28px;
}

.tiki-cart > .wrap .title h5{
  font-size:13px;
  margin:0 5px 0 0;
  line-height:25px;
  display:inline-block;
  white-space:nowrap;
}

.tiki-cart > .wrap .title h6{
  line-height:25px;
  font-size:12px;
  margin:0;
}

.tiki-cart > .wrap .title .badge{
  padding:5px 14px;
  background:#ff9500;
  font-size:15px;
  border-radius:12px;
  font-weight:400;
}

.tiki-cart > .wrap .name{
  font-size:14px;
  margin-bottom:5px;
}

.tiki-cart > .wrap .name img{
  max-height:20px;
}

.tiki-cart > .wrap .name a{
  color:#000;
}

.tiki-cart > .wrap .name a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-cart > .wrap .brand, .tiki-cart > .wrap .color, .tiki-cart > .wrap .note, .tiki-cart > .wrap .type{
  color:#000;
  font-size:12px;
  margin-bottom:5px;
}

.tiki-cart > .wrap .brand span, .tiki-cart > .wrap .color span, .tiki-cart > .wrap .note span, .tiki-cart > .wrap .type span{
  color:#676767;
  display:inline-block;
}

.tiki-cart > .wrap .brand a, .tiki-cart > .wrap .color a, .tiki-cart > .wrap .note a, .tiki-cart > .wrap .type a{
  color:#00aaf1;
}

.tiki-cart > .wrap .out-stock{
  color:#d00;
  font-size:12px;
  margin-bottom:5px;
  font-weight:700;
}

.tiki-cart > .wrap .order-book{
  color:orange;
  font-size:12px;
  margin-bottom:5px;
  font-weight:700;
}

.tiki-cart > .wrap .brand, .tiki-cart > .wrap .note a{
  font-weight:700;
}

.tiki-cart > .wrap .price{
  font-size:14px;
  margin-bottom:2px;
  font-weight:700;
}

.tiki-cart > .wrap .price2{
  font-size:12px;
  margin-bottom:5px;
  text-decoration:line-through;
  color:#cacaca;
}

.tiki-cart > .wrap .price3{
  font-size:14px;
  margin-bottom:2px;
  font-weight:700;
}

.tiki-cart > .wrap .recommend-title{
  background:url(../img/ico7.png) left center no-repeat;
  font-size:13px;
  padding:0 0 0 34px;
  margin:15px 0 20px;
  height:24px;
  line-height:24px;
}

.tiki-cart > .wrap .action{
  position:relative;
  margin-bottom:0;
}

.tiki-cart > .wrap .action .panel-body{
  padding:10px;
}

.tiki-cart > .wrap .action .panel-body:after, .tiki-cart > .wrap .action .panel-body:before{
  content:" ";
  display:table;
}

.tiki-cart > .wrap .action .continue{
  float:left;
  background:url(../img/ico4.png) no-repeat;
  padding:0 0 0 18px;
  height:19px;
  font-size:11px;
  color:#000;
  display:block;
  line-height:19px;
  border:none;
}

.tiki-cart > .wrap .action .remove-all, .tiki-cart > .wrap .action .update{
  padding:0 0 0 40px;
  height:19px;
  font-size:11px;
  border:none;
  line-height:20px;
  display:block;
  float:right;
}

.tiki-cart > .wrap .action .continue:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-cart > .wrap .action .remove-all{
  background:url(../img/ico5.png) 13px center no-repeat;
  color:#000;
}

.tiki-cart > .wrap .action .remove-all:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-cart > .wrap .action .update{
  background:url(../img/ico6.png) 13px center no-repeat;
  color:#000;
}

.tiki-cart > .wrap .action .update:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-cart > .wrap .bx-wrapper{
  position:static;
  margin-bottom:70px!important;
  margin-left:40px!important;
  margin-right:40px!important;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item{
  width:152px;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item > a{
  display:block;
  -webkit-transition:all .5s linear;
  -o-transition:all .5s linear;
  transition:all .5s linear;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item > a .image{
  margin:0 auto;
  overflow:hidden;
  display:block;
  position:relative;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item > a .image .sale-tag{
  background:url(../img/sale-tag.png) no-repeat;
  width:44px;
  height:35px;
  display:block;
  position:absolute;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  text-align:center;
  line-height:28px;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item > a .title{
  margin:0 auto;
  padding:8px 0 0;
  display:block;
  font-size:14px;
  color:#000;
  text-align:center;
  min-height:64px;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item > a .title img{
  max-height:20px;
  display:inline-block;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item > a .title:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item > a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item .review{
  font-size:12px;
  color:#00aaf1;
  text-align:center;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item .add-to-cart{
  font-size:11px;
  padding-top:8px;
  padding-bottom:8px;
  outline-color:#ccc;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item .add-to-cart img{
  display:inline-block;
  margin-right:4px;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item .rating{
  margin-top:15px;
  margin-bottom:5px;
  font-size:12px;
  text-align:center;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item .rating .rating-content .star:before{
  content:"\f005";
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item .rating .rating-content span .star{
  color:#f0c808;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item .price-sale{
  font-size:16px;
  color:#000;
  font-weight:700;
  margin:5px auto 0;
  text-align:center;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content .recommend-item .price-regular{
  font-size:12px;
  color:#000;
  text-decoration:line-through;
  display:block;
  text-align:center;
}

.tiki-cart > .wrap .bx-wrapper .recommend-content:after, .tiki-cart > .wrap .bx-wrapper .recommend-content:before, .tiki-cart > .wrap .fee .discount:after, .tiki-cart > .wrap .fee .discount:before, .tiki-cart > .wrap .fee .shipping:after, .tiki-cart > .wrap .fee .shipping:before, .tiki-cart > .wrap .fee .total:after, .tiki-cart > .wrap .fee .total:before, .tiki-cart > .wrap .fee p:after, .tiki-cart > .wrap .fee p:before, .tiki-cart > .wrap .tikixu .gift:after, .tiki-cart > .wrap .tikixu .gift:before{
  display:table;
  content:" ";
}

.tiki-cart > .wrap .bx-wrapper .bx-next{
  background:url(../img/ico9.png) no-repeat;
  width:16px;
  height:28px;
  right:15px;
}

.tiki-cart > .wrap .bx-wrapper .bx-next:hover{
  background:url(../img/ico9-hover.png) no-repeat;
}

.tiki-cart > .wrap .bx-wrapper .bx-prev{
  background:url(../img/ico8.png) no-repeat;
  width:16px;
  height:28px;
  left:15px;
}

.tiki-cart > .wrap .bx-wrapper .bx-prev:hover{
  background:url(../img/ico8-hover.png) no-repeat;
}

.tiki-cart > .wrap .bx-wrapper .bx-viewport{
  border:none;
  left:0;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.tiki-cart > .wrap .fee{
  font-size:12px;
  margin-bottom:15px;
  margin-top:0;
}

.tiki-cart > .wrap .fee .discount, .tiki-cart > .wrap .fee .shipping, .tiki-cart > .wrap .fee .total, .tiki-cart > .wrap .fee p{
  margin-bottom:13px;
}

.tiki-cart > .wrap .fee .discount span, .tiki-cart > .wrap .fee .shipping span, .tiki-cart > .wrap .fee .total span, .tiki-cart > .wrap .fee p span{
  float:right;
}

.tiki-cart > .wrap .fee .total2{
  border-top:2px solid #e54d42;
  padding-top:12px;
  margin-bottom:0;
  line-height:19px;
}

.tiki-cart > .wrap .fee .total2 span{
  color:#ee2347;
  font-size:19px;
}

.tiki-cart > .wrap .btn-checkout{
  color:#fff;
  padding:8px 12px;
  border:1px solid #cd1233;
  outline-color:#ccc;
  background:#e54d42;
  background:-webkit-gradient(linear,0 0,0 bottom,from(#e54d42),to(#e54d42));
  background:-webkit-linear-gradient(#e54d42,#d72041);
  background:-moz-linear-gradient(#e54d42,#d72041);
  background:-ms-linear-gradient(#e54d42,#d72041);
  background:-o-linear-gradient(#e54d42,#d72041);
  background:linear-gradient(#e54d42,#d72041);
  -webkit-transistion:all .5s linear;
  -moz-transistion:all .5s linear;
  -ms-transistion:all .5s linear;
  -o-transistion:all .5s linear;
  transistion:all .5s linear;
}

.tiki-cart > .wrap .btn-checkout:hover{
  background:#e54d42;
}

.tiki-cart > .wrap .btn-checkout.disabled{
  cursor:not-allowed;
}

.tiki-cart > .wrap .tikixu{
  background:#f7f7f7;
  font-size:12px;
  border-color:#ddd;
  margin-bottom:0;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.tiki-cart > .wrap .tikixu > .arrow{
  border-width:6px;
  margin-left:-6px;
  top:-12px;
  border-bottom-color:#ddd;
}

.tiki-cart > .wrap .tikixu > .arrow:after{
  border-width:0 5px 5px;
  margin-left:-5px;
  border-bottom-color:#f7f7f7;
}

.tiki-cart > .wrap .tikixu .gift{
  padding:0 0 34px 45px;
  background:url(../img/ico1.png) left center no-repeat;
  height:45px;
  line-height:45px;
}

.tiki-cart > .wrap .tikixu .gift span{
  font-weight:700;
  float:right;
}

.tiki-cart > .wrap .tikixu .ship{
  border-top:#c3c3c3 1px solid;
  margin-top:10px;
  margin-bottom:0;
  background:url(../img/ico2.png) left center no-repeat;
  padding:10px 0 0 45px;
}

.tiki-cart > .wrap .tikixu .p24h{
  border-top:#c3c3c3 1px solid;
  margin-top:10px;
  margin-bottom:0;
  padding-top:10px;
}

.tiki-cart > .wrap .tikixu .p24h.no-border{
  border-top:none;
  padding-top:0;
  margin-top:0;
}

.tiki-cart > .wrap .tikixu .p24h a{
  color:#00aaf1;
}

.tiki-cart > .wrap .tikixu .p24h img{
  margin-right:9px;
  margin-bottom:5px;
}

.tiki-cart > .wrap .coupon .input-group .form-control{
  font-size:12px;
  border-right:none;
  -webkit-border-radius:3px 0 0 3px;
  -moz-border-radius:3px 0 0 3px;
  -ms-border-radius:3px 0 0 3px;
  -o-border-radius:3px 0 0 3px;
  border-radius:3px 0 0 3px;
}

.tiki-cart > .wrap .coupon .input-group .btn{
  background:#00aaf1;
  font-size:12px;
  color:#fff;
  border:none;
  padding-top:9px;
  padding-bottom:8px;
  outline:0;
  -webkit-transition:all .5s linear;
  -o-transition:all .5s linear;
  transition:all .5s linear;
  -webkit-border-radius:0 3px 3px 0;
  -moz-border-radius:0 3px 3px 0;
  -ms-border-radius:0 3px 3px 0;
  -o-border-radius:0 3px 3px 0;
  border-radius:0 3px 3px 0;
}

.tiki-cart > .wrap .coupon .input-group .btn:hover{
  border:none;
  opacity:.8;
  filter:alpha(opacity=80);
  z-index:0;
}

.tiki-cart > .wrap .coupon .panel-heading{
  padding-top:13px;
  padding-bottom:12px;
  background:#f7f7f7;
  background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f7f7f7));
  background:-webkit-linear-gradient(#fff,#f7f7f7);
  background:-moz-linear-gradient(#fff,#f7f7f7);
  background:-ms-linear-gradient(#fff,#f7f7f7);
  background:-o-linear-gradient(#fff,#f7f7f7);
  background:linear-gradient(#fff,#f7f7f7);
}

.tiki-cart > .wrap .coupon .panel-heading .panel-title{
  font-size:12px;
}

.tiki-cart > .wrap .coupon .panel-heading .panel-title a{
  display:block;
  line-height:13px;
}

.tiki-cart > .wrap .coupon .panel-heading .panel-title a span{
  float:right;
}

.tiki-cart > .wrap .coupon .panel-heading .panel-title a:after, .tiki-cart > .wrap .coupon .panel-heading .panel-title a:before{
  content:" ";
  display:table;
}

.tiki-cart > .wrap .tikixu2{
  margin-top:15px;
}

.tiki-cart > .wrap .tikixu2 .panel-heading{
  padding-top:13px;
  padding-bottom:12px;
  background:#f7f7f7;
  background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f7f7f7));
  background:-webkit-linear-gradient(#fff,#f7f7f7);
  background:-moz-linear-gradient(#fff,#f7f7f7);
  background:-ms-linear-gradient(#fff,#f7f7f7);
  background:-o-linear-gradient(#fff,#f7f7f7);
  background:linear-gradient(#fff,#f7f7f7);
}

.tiki-cart > .wrap .tikixu2 .panel-heading .panel-title{
  font-size:12px;
}

.tiki-cart > .wrap .tikixu2 .panel-heading .panel-title a{
  display:block;
  line-height:13px;
}

.tiki-cart > .wrap .tikixu2 .have:after, .tiki-cart > .wrap .tikixu2 .have:before, .tiki-cart > .wrap .tikixu2 .maxmin:after, .tiki-cart > .wrap .tikixu2 .maxmin:before, .tiki-cart > .wrap .tikixu2 .panel-heading .panel-title a:after, .tiki-cart > .wrap .tikixu2 .panel-heading .panel-title a:before{
  display:table;
  content:" ";
}

.tiki-cart > .wrap .tikixu2 .panel-heading .panel-title a span{
  float:right;
}

.tiki-cart > .wrap .tikixu2 .btn{
  background:#00aaf1;
  font-size:12px;
  color:#fff;
  border:none;
  padding-top:8px;
  padding-bottom:7px;
  outline:0;
  -webkit-transition:all .5s linear;
  -o-transition:all .5s linear;
  transition:all .5s linear;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-cart > .wrap .tikixu2 .btn:hover{
  border:none;
  opacity:.8;
  filter:alpha(opacity=80);
  z-index:0;
}

.tiki-cart > .wrap .tikixu2 .have{
  font-size:12px;
}

.tiki-cart > .wrap .tikixu2 .have span{
  font-size:14px;
}

.tiki-cart > .wrap .tikixu2 .have a{
  float:right;
  font-size:13px;
  color:#00aaf1;
}

.tiki-cart > .wrap .tikixu2 .slider .slider-selection{
  background:#58b712;
}

.tiki-cart > .wrap .tikixu2 .slider .slider-track{
  height:8px;
  background:#000;
}

.tiki-cart > .wrap .tikixu2 .slider .slider-handle{
  width:18px;
  height:18px;
  background:#fff;
  opacity:1;
  filter:alpha(opacity=100);
  -webkit-box-shadow:#666 0 0 6px;
  -moz-box-shadow:#666 0 0 6px;
  box-shadow:#666 0 0 6px;
}

.tiki-cart > .wrap .tikixu2 .maxmin{
  font-size:11px;
  margin-bottom:18px;
}

.tiki-cart > .wrap .tikixu2 .maxmin span:first-child{
  float:left;
}

.tiki-cart > .wrap .tikixu2 .maxmin span:first-child + span{
  float:right;
}

.tiki-cart > .wrap .btn-custom1{
  border:1px solid #ccc;
  font-size:11px;
  padding-left:15px;
  padding-right:15px;
  outline-color:#ccc;
  height:30px;
  background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f7f7f7));
  background:-webkit-linear-gradient(#fff,#f7f7f7);
  background:-moz-linear-gradient(#fff,#f7f7f7);
  background:-ms-linear-gradient(#fff,#f7f7f7);
  background:-o-linear-gradient(#fff,#f7f7f7);
  background:linear-gradient(#fff,#f7f7f7);
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
}

.tiki-cart > .wrap .btn-custom1:first-child{
  margin-right:5px;
}

.tiki-cart > .wrap .btn-custom1:hover{
  background:#fff;
}

.tiki-cart > .wrap .bootstrap-touchspin{
  max-width:71px;
}

.tiki-cart > .wrap .bootstrap-touchspin .bootstrap-touchspin-down:hover, .tiki-cart > .wrap .bootstrap-touchspin .bootstrap-touchspin-up:hover{
  background:#00aaf1;
  color:#fff;
}

.tiki-cart > .wrap .quantity{
  padding-right:10px;
  padding-left:10px;
  max-width:60px;
  text-align:center;
  -webkit-border-radius:3px!important;
  -moz-border-radius:3px!important;
  -ms-border-radius:3px!important;
  -o-border-radius:3px!important;
  border-radius:3px!important;
}

.tiki-cart > .wrap .gift-wrap{
  padding:10px!important;
  border:1px solid #e1e1e1;
  margin-top:10px!important;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-cart > .wrap .gift-wrap .item .btn-default, .tiki-shipping-address > .wrap .btn-custom2{
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
}

.tiki-cart > .wrap .gift-wrap h6{
  margin-top:0;
  font-weight:400;
}

.tiki-cart > .wrap .gift-wrap h6 span{
  color:#58b712;
}

.tiki-cart > .wrap .gift-wrap .item{
  width:131px;
  position:relative;
  text-align:center;
  padding:7px;
  margin:0 auto;
}

.tiki-cart > .wrap .gift-wrap .item.select:before{
  content:" ";
  position:absolute;
  display:block;
  width:40px;
  height:30px;
  background:url(../img/gift2.png) center no-repeat #66bc27;
  top:-1px;
  left:-1px;
  z-index:1;
}

.tiki-cart > .wrap .gift-wrap .item .image{
  width:70px;
  display:block;
  margin:8px auto;
}

.tiki-cart > .wrap .gift-wrap .item .image img{
  max-width:70px;
  height:auto;
}

.tiki-cart > .wrap .gift-wrap .item .icon-24h{
  position:absolute;
  right:0;
  top:0;
}

.tiki-cart > .wrap .gift-wrap .item .title{
  font-size:11px;
  margin-bottom:5px;
}

.tiki-cart > .wrap .gift-wrap .item .price{
  font-size:11px;
  font-weight:700;
  margin-bottom:10px;
}

.tiki-cart > .wrap .gift-wrap .item .btn-default{
  font-size:11px;
  padding:5px 10px;
  background:#fff;
  background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f7f7f7));
  background:-webkit-linear-gradient(#fff,#f7f7f7);
  background:-moz-linear-gradient(#fff,#f7f7f7);
  background:-ms-linear-gradient(#fff,#f7f7f7);
  background:-o-linear-gradient(#fff,#f7f7f7);
  background:linear-gradient(#fff,#f7f7f7);
  border-radius:2px;
}

.tiki-cart > .wrap .gift-wrap .slider-gift-list{
  padding:0 35px;
}

.tiki-cart > .wrap .gift-wrap .owl-controls{
  margin-top:0;
}

.tiki-cart > .wrap .gift-wrap .owl-controls .owl-pagination{
  position:absolute;
  bottom:0;
  left:10px;
  z-index:999;
  width:100%;
}

.tiki-cart > .wrap .gift-wrap .owl-controls .owl-pagination .owl-page span{
  background:#fff;
}

.tiki-cart > .wrap .gift-wrap .owl-controls .owl-buttons .owl-prev{
  font-size:25px!important;
  margin:-20px 0 0!important;
  position:absolute;
  top:50%;
  left:10px;
  background:0 0!important;
  color:#ccc!important;
  -webkit-border-radius:3px!important;
  -moz-border-radius:3px!important;
  border-radius:3px!important;
  padding:3px 10px 3px 7px;
}

.tiki-cart > .wrap .gift-wrap .owl-controls .owl-buttons .owl-prev:hover{
  background:#f4f4f4!important;
  color:#777!important;
  opacity:.8!important;
  filter:alpha(opacity=80)!important;
}

.tiki-cart > .wrap .gift-wrap .owl-controls .owl-buttons .owl-next{
  font-size:25px!important;
  margin:-20px 0 0!important;
  position:absolute;
  top:50%;
  right:10px;
  background:0 0!important;
  color:#ccc!important;
  -webkit-border-radius:3px!important;
  -moz-border-radius:3px!important;
  border-radius:3px!important;
  padding:3px 7px 3px 10px;
}

.tiki-cart > .wrap .gift-wrap .owl-controls .owl-buttons .owl-next:hover{
  background:#f4f4f4!important;
  color:#777!important;
  opacity:.8!important;
  filter:alpha(opacity=80)!important;
}

.tiki-shipping-address > .wrap .address-form .form-group .icheck-wrap input[type=checkbox], .tiki-shipping-address > .wrap .payment .form-group .icheck-wrap input[type=checkbox], .tiki-shipping-address > .wrap .payment .form-group .icheck-wrap input[type=radio]{
  opacity:0;
  filter:alpha(opacity=0);
}

.tiki-cart > .wrap .gift-wrap:after, .tiki-cart > .wrap .gift-wrap:before{
  content:" ";
  display:table;
}

.tiki-cart > .wrap .gift2-wrap{
  border-top:none!important;
  padding-top:0!important;
  padding-bottom:5px!important;
}

.tiki-cart > .wrap .gift2-wrap h6{
  background:#f5f6f7;
  padding:8px;
  margin-top:0;
  font-weight:400;
}

.tiki-cart > .wrap .gift2-wrap .item{
  border:1px solid #ccc;
  float:left;
  width:131px;
  margin-right:5px;
  margin-bottom:5px;
  position:relative;
  text-align:center;
  padding:7px;
}

.tiki-cart > .wrap .cart-col-1 > .row > .end, .tiki-cart > .wrap .cart-col-1 > .row > div, .tiki-cart > .wrap .cart-col-1 > form > .row > .end, .tiki-cart > .wrap .cart-col-1 > form > .row > div{
  padding-right:0;
}

.tiki-cart > .wrap .gift2-wrap .item:before{
  content:" ";
  position:absolute;
  display:block;
  width:40px;
  height:30px;
  background:url(../img/gift2.png) center no-repeat #66bc27;
  top:-1px;
  left:-1px;
  z-index:1;
}

.tiki-cart > .wrap .gift2-wrap .item .icon24h{
  position:absolute;
  top:1px;
  margin:auto;
  left:0;
  right:0;
}

.tiki-cart > .wrap .gift2-wrap .item .quantity{
  background:#ddd;
  width:30px;
  height:25px;
  top:-1px;
  right:-1px;
  position:absolute;
  margin-bottom:0;
  line-height:25px;
  text-align:center;
  color:#333;
  font-weight:700;
  font-size:12px;
  padding:0;
}

.tiki-cart > .wrap .gift2-wrap .item .image{
  width:70px;
  display:block;
  margin:8px auto;
}

.tiki-cart > .wrap .gift2-wrap .item .image img{
  max-width:70px;
  height:auto;
}

.tiki-cart > .wrap .gift2-wrap:after, .tiki-cart > .wrap .gift2-wrap:before{
  content:" ";
  display:table;
}

.tiki-cart > .wrap .cart-col-1{
  width:100%;
  margin-right:0;
  margin-left:0;
}

.tiki-cart > .wrap .cart-col-1 > .row, .tiki-cart > .wrap .cart-col-1 > form > .row{
  padding-top:17px;
  padding-bottom:17px;
  border-top:1px solid #c9c9c9;
  margin:0;
}

.tiki-cart > .wrap .cart-col-1 > .row.no-border, .tiki-cart > .wrap .cart-col-1 > form > .row.no-border{
  border-top:none;
}

.tiki-cart > .wrap .cart-col-1 > .row.have-gift, .tiki-cart > .wrap .cart-col-1 > form > .row.have-gift{
  border-bottom:none;
}

.tiki-cart > .wrap .cart-col-1 > .row.have-color, .tiki-cart > .wrap .cart-col-1 > form > .row.have-color{
  background:rgba(242,222,222,.52);
}

.tiki-cart > .wrap .cart-col-1 > .row > div:first-child, .tiki-cart > .wrap .cart-col-1 > form > .row > div:first-child{
  padding-left:0;
}

.tiki-cart > .wrap .cart-col-1 > .row.last, .tiki-cart > .wrap .cart-col-1 > form > .row.last{
  border-top:none;
  padding-top:0;
  padding-bottom:25px;
}

.tiki-cart > .wrap .cart-col-1 > .row.title, .tiki-cart > .wrap .cart-col-1 > form > .row.title{
  padding-bottom:10px;
  padding-top:10px;
  border-top:none;
}

.tiki-cart > .wrap .cart-col-1 > .alert{
  padding:7px;
  margin:15px 0;
  font-size:13px;
}

.tiki-cart > .wrap .cart-col-2 .is-no-pl, .tiki-cart > .wrap .cart-col-3{
  padding-left:0;
}

@media (min-width:320px) {
  .tiki-cart > .wrap .action .remove-all{
    background:url(../img/ico5.png) 5px center no-repeat;
    padding:0 0 0 25px;
  }
}

@media (min-width:320px) {
  .tiki-cart > .wrap .action .update{
    background:url(../img/ico6.png) 4px center no-repeat;
    padding:0 0 0 25px;
    margin-left:10px;
  }
}

@media (min-width:640px) {
  .tiki-cart > .wrap .action .continue{
    float:left;
    background:url(../img/ico4.png) no-repeat;
    padding:0 0 0 18px;
    height:19px;
    font-size:11px;
    color:#000;
    display:block;
    line-height:19px;
    border:none;
  }
}

@media (min-width:640px) {
  .tiki-cart > .wrap .action .remove-all, .tiki-cart > .wrap .action .update{
    float:right;
    padding:0 0 0 40px;
    height:19px;
    font-size:11px;
    display:block;
    line-height:20px;
  }
}

@media (min-width:640px) {
  .tiki-cart > .wrap .action .continue:hover{
    color:#00aaf1;
    text-decoration:none;
  }
}

@media (min-width:640px) {
  .tiki-cart > .wrap .action .remove-all{
    background:url(../img/ico5.png) 13px center no-repeat;
    color:#000;
    border:none;
    border-left:1px solid #ebebeb;
  }
}

@media (min-width:640px) {
  .tiki-cart > .wrap .action .remove-all:hover{
    color:#00aaf1;
    text-decoration:none;
  }
}

@media (min-width:640px) {
  .tiki-cart > .wrap .action .update{
    background:url(../img/ico6.png) 13px center no-repeat;
    color:#000;
    border:none;
    border-left:1px solid #ebebeb;
    margin-left:20px;
  }
}

@media (min-width:640px) {
  .tiki-cart > .wrap .action .update:hover{
    color:#00aaf1;
    text-decoration:none;
  }
}

@media (min-width:992px) {
  .tiki-cart > .wrap .gift-wrap .item, .tiki-cart > .wrap .gift2-wrap .item{
    width:132px;
  }
}

@media (min-width:992px) {
  .tiki-cart > .wrap .coupon{
    margin-top:15px;
  }
}

@media (min-width:992px) {
  .tiki-cart > .wrap .gift-wrap{
    margin-top:0!important;
  }
}

@media (min-width:992px) {
  .tiki-cart > .wrap .gift-wrap .item .btn-default{
    padding:3px 10px;
    max-width:70px;
    margin:0 auto;
  }
}

@media (min-width:992px) {
  .tiki-cart > .wrap .gift2-wrap .col-md-10{
    padding-left:15px!important;
  }
}

@media (min-width:992px) {
  .tiki-cart > .wrap .cart-col-1 .col-md-6.c2{
    width:323px;
  }
}

@media (min-width:992px) {
  .tiki-cart > .wrap .cart-col-1 .col-md-8{
    width:480px;
  }
}

@media (min-width:992px) {
  .tiki-cart > .wrap .cart-col-1 .col-md-1{
    width:115px;
  }
}

@media (min-width:992px) {
  .tiki-cart > .wrap .name{
    margin-bottom:15px;
  }
}

@media (min-width:992px) {
  .tiki-cart > .wrap .bx-wrapper{
    margin-left:auto!important;
    margin-right:auto!important;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .cart-col-2 #right-affix.affix .fee, .tiki-cart > .wrap .recommend-title{
    margin-top:0;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .container.have-height{
    min-height:850px;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .gift2-wrap .col-lg-offset-3{
    margin-left:150px;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .gift2-wrap .col-lg-9{
    width:705px!important;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .cart-col-1{
    width:885px;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .cart-col-1 .col-lg-9{
    width:510px;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .cart-col-1 .col-lg-8{
    width:395px;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .cart-col-1 .col-lg-3{
    width:150px;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .cart-col-1 .col-lg-6{
    width:360px;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .cart-col-1 .col-lg-5.c2{
    width:245px;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .cart-col-1 .col-lg-1{
    width:115px;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .cart-col-1 > .row.last > div, .tiki-cart > .wrap .cart-col-1 > form > .row.last > div{
    padding-right:0;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .cart-col-2{
    width:285px;
    padding-left:0;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .cart-col-2 #right-affix.affix{
    width:270px;
    top:15px;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .cart-col-2 #right-affix.affix-bottom, .tiki-cart > .wrap .cart-col-2 #right-affix.affix-top{
    position:absolute;
    width:270px;
  }
}

@media (min-width:1200px) {
  .tiki-cart > .wrap .fee{
    margin-top:15px;
  }
}

.tiki-shipping-address .shipping-top{
  background:#00b6f6;
  border:none;
  min-height:70px;
  margin-bottom:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
}

.tiki-shipping-address .shipping-top .navbar-toggle{
  float:left;
  margin-top:18px;
  margin-bottom:18px;
  margin-right:0;
  border:none;
}

.tiki-shipping-address .shipping-top .navbar-toggle:hover{
  background:0 0;
}

.tiki-shipping-address .shipping-top .navbar-toggle .icon-bar{
  background:#fff;
  height:3px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
}

.tiki-shipping-address .shipping-top .navbar-header:after, .tiki-shipping-address .shipping-top .navbar-header:before{
  content:" ";
  display:table;
}

.tiki-shipping-address .shipping-top .navbar-brand{
  line-height:28px;
  height:70px;
}

.tiki-shipping-address .shipping-top .hotline{
  height:70px;
  line-height:70px;
  float:right;
  margin:0 15px 0 0;
  width:155px;
}

.tiki-shipping-address .shipping-top .hotline img{
  display:inline-block;
}

.tiki-shipping-address .shipping-header{
  padding-top:25px;
  padding-bottom:15px;
  background:#f8f8f8;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
  box-shadow:0 1px 2px rgba(0,0,0,.2);
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step{
  padding:0;
  position:relative;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step .bs-wizard-stepnum{
  color:#595959;
  font-size:14px;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step .bs-wizard-info{
  color:#999;
  font-size:14px;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step > .bs-wizard-dot{
  position:absolute;
  width:26px;
  height:26px;
  display:block;
  top:45px;
  left:50%;
  margin-top:-15px;
  margin-left:-15px;
  border-radius:50%;
  text-align:center;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step > .bs-wizard-dot:hover{
  cursor:default;
  text-decoration:none;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step > .progress{
  position:relative;
  border-radius:0;
  box-shadow:none;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step > .progress > .progress-bar{
  width:0;
  box-shadow:none;
  background:#00b6f0;
  -webkit-transition:none;
  -o-transition:none;
  transition:none;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar{
  width:100%;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step.active > .progress > .progress-bar{
  width:50%;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar{
  width:0;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar{
  width:100%;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-stepnum{
  color:#a3a3a3;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot{
  background-color:#fff;
  color:#000;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after{
  opacity:0;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{
  pointer-events:none;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step:first-child > .progress{
  left:50%;
  width:50%;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step:last-child > .progress{
  width:50%;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step > .bs-wizard-dot{
  background:#fff;
  font-size:14px;
  color:#000;
  border:2px solid #35c4f6;
  line-height:23px;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step > .progress{
  height:3px;
  margin:22px 0;
  background:#b9b9b9;
}

.tiki-shipping-address .shipping-footer{
  font-size:11px;
  margin-top:40px;
  padding-bottom:10px;
  padding-top:10px;
  background:#f7f7f7;
}

.tiki-shipping-address .shipping-footer .terms{
  float:none;
}

.tiki-shipping-address .shipping-footer .terms a{
  color:#000;
}

.tiki-shipping-address .shipping-footer .terms a:first-child{
  padding-right:10px;
}

.tiki-shipping-address .shipping-footer .terms a:first-child + a{
  padding-right:10px;
  padding-left:10px;
}

.tiki-shipping-address .shipping-footer .terms a:first-child + a + a{
  padding-left:10px;
}

.tiki-shipping-address .shipping-footer .copyright{
  float:none;
  margin-left:0;
  margin-bottom:0;
}

.tiki-shipping-address > .wrap .alert{
  padding-top:10px;
  padding-bottom:10px;
  font-size:13px;
  margin-bottom:30px;
}

.tiki-shipping-address > .wrap .alert .close{
  right:0;
}

.tiki-shipping-address > .wrap h3{
  font-size:15px;
  font-weight:700;
}

.tiki-shipping-address > .wrap .other{
  font-size:13px;
  margin-top:10px;
  margin-bottom:0;
  padding-left:10px;
}

.tiki-shipping-address > .wrap .other a{
  color:#00aaf1;
}

.tiki-shipping-address > .wrap .btn-custom1{
  border:1px solid #ccc;
  font-size:12px;
  padding-left:15px;
  padding-right:15px;
  height:31px;
  outline-color:#ccc;
  background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f7f7f7));
  background:-webkit-linear-gradient(#fff,#f7f7f7);
  background:-moz-linear-gradient(#fff,#f7f7f7);
  background:-ms-linear-gradient(#fff,#f7f7f7);
  background:-o-linear-gradient(#fff,#f7f7f7);
  background:linear-gradient(#fff,#f7f7f7);
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
}

.tiki-shipping-address > .wrap .btn-custom1.is-blue{
  background:#00b6f0;
  color:#fff;
  border:#029fd1;
}

.tiki-shipping-address > .wrap .btn-custom1.is-blue:hover{
  background:#029fd1;
}

.tiki-shipping-address > .wrap .btn-custom1.is-black{
  background:#626455;
  color:#fff;
  border:#555649;
}

.tiki-shipping-address > .wrap .btn-custom1.is-black:hover{
  background:#555649;
}

.tiki-shipping-address > .wrap .btn-custom1:first-child, .tiki-shipping-address > .wrap .btn-custom1:first-child + button{
  margin-right:7px;
}

.tiki-shipping-address > .wrap .btn-custom1:hover{
  background:#fff;
}

.tiki-shipping-address > .wrap .btn-custom2{
  width:49%;
  background:#f7f7f7;
  border-color:#e1e1e1;
  outline-color:#ccc;
  font-size:13px;
  padding-top:8px;
  padding-bottom:8px;
  border-radius:2px;
  margin-right:1%;
}

.tiki-home .wrap .home-header > .btn-group, .tiki-shipping-address > .wrap .btn-custom3{
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
}

.tiki-shipping-address > .wrap .btn-custom2:hover{
  background:#fff;
}

.tiki-shipping-address > .wrap .btn-custom3{
  width:100%;
  background:#00b6f0;
  border-color:transparent;
  outline-color:#ccc;
  font-size:13px;
  padding-top:8px;
  padding-bottom:8px;
  border-radius:2px;
  color:#fff;
}

.tiki-shipping-address > .wrap .btn-custom3.btn-block{
  width:100%;
}

.tiki-shipping-address > .wrap .btn-custom3:hover{
  background:#029fd1;
}

.tiki-shipping-address > .wrap .address-list{
  margin-bottom:0;
  margin-top:10px;
  border:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-border-radius:3px 3px 0 0;
  -moz-border-radius:3px 3px 0 0;
  -ms-border-radius:3px 3px 0 0;
  -o-border-radius:3px 3px 0 0;
  border-radius:3px 3px 0 0;
}

.tiki-shipping-address > .wrap .address-list h5{
  font-size:13px;
  font-weight:400;
  margin-top:0;
  padding-left:10px;
}

.tiki-shipping-address > .wrap .address-list > .panel-body{
  padding:0;
}

.tiki-shipping-address > .wrap .address-item{
  position:relative;
  margin-bottom:0;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-shipping-address > .wrap .address-item .default{
  display:none;
}

.tiki-shipping-address > .wrap .address-item .name{
  font-size:15px;
  font-weight:700;
  margin-bottom:5px;
}

.tiki-shipping-address > .wrap .address-item .address{
  font-size:13px;
  margin-bottom:3px;
}

.tiki-shipping-address > .wrap .address-item .phone{
  font-size:13px;
  margin-bottom:10px;
}

.tiki-shipping-address > .wrap .address-item .action{
  margin-bottom:0;
}

.tiki-shipping-address > .wrap .address-item.is-default{
  border:1px dashed #090;
}

.tiki-shipping-address > .wrap .address-item.is-default .default{
  position:absolute;
  top:10px;
  right:15px;
  display:block;
  font-size:11px;
  color:#090;
}

.tiki-shipping-address > .wrap .address-item.is-default .default:hover{
  text-decoration:underline;
  cursor:pointer;
}

.tiki-shipping-address > .wrap .address-form{
  background:#f7f7f7;
  max-width:590px;
  border:none;
  display:block;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-border-radius:0 0 3px 3px;
  -moz-border-radius:0 0 3px 3px;
  -ms-border-radius:0 0 3px 3px;
  -o-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
  margin:10px auto 0;
}

.tiki-shipping-address > .wrap .address-form.is-show{
  margin-top:20px;
  display:block;
  background:#fff;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-shipping-address > .wrap .address-form.is-show > .panel-body{
  padding:0 15px;
}

.tiki-shipping-address > .wrap .address-form.is-edit .btn-custom2{
  display:inline-block!important;
  width:47%;
  margin-right:1%;
}

.tiki-shipping-address > .wrap .address-form.is-edit .btn-custom3{
  display:inline-block;
  width:50%;
}

.tiki-shipping-address > .wrap .address-form > .panel-heading{
  background:#fff;
  font-size:15px;
  text-align:center;
  font-weight:700;
  border:none;
}

.tiki-shipping-address > .wrap .address-form > .panel-body{
  padding:15px;
}

.tiki-shipping-address > .wrap .address-form form{
  max-width:100%;
  margin:0 auto;
}

.tiki-shipping-address > .wrap .address-form .form-group.end{
  margin-bottom:0;
}

.tiki-shipping-address > .wrap .address-form .form-group label{
  font-size:12px;
  text-align:left;
}

.tiki-shipping-address > .wrap .address-form .form-group textarea{
  height:110px;
}

.tiki-shipping-address > .wrap .address-form .form-group .form-control{
  max-width:100%;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-shipping-address > .wrap .address-form .form-group .help-block{
  font-size:12px;
}

.tiki-shipping-address > .wrap .address-form .form-group .icheck-wrap{
  font-weight:400;
}

.tiki-shipping-address > .wrap .address-form .form-group .icheck-wrap > div{
  margin-right:5px;
}

.tiki-shipping-address > .wrap .cart{
  font-size:12px;
  margin-bottom:15px;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  margin-top:20px;
}

.tiki-shipping-address > .wrap .cart .information h6{
  font-size:15px;
  font-weight:700;
  margin-top:15px;
  margin-bottom:10px;
}

.tiki-shipping-address > .wrap .cart .information p{
  font-size:13px;
  margin-bottom:5px;
}

.tiki-shipping-address > .wrap .cart .information p.end{
  margin-bottom:0;
}

.tiki-shipping-address > .wrap .cart .order{
  border-bottom:1px solid #c9c9c9;
  padding-bottom:10px;
}

.tiki-shipping-address > .wrap .cart .order .title{
  font-size:13px;
  line-height:31px;
}

.tiki-shipping-address > .wrap .cart .order .badge{
  padding:5px 14px;
  background:#ff9500;
  font-size:15px;
  border-radius:12px;
  font-weight:400;
  color:#fff;
  margin-left:5px;
}

.tiki-shipping-address > .wrap .cart .order .btn-custom1{
  float:right;
}

.tiki-shipping-address > .wrap .cart .order:after, .tiki-shipping-address > .wrap .cart .order:before{
  content:" ";
  display:table;
}

.tiki-shipping-address > .wrap .cart .product{
  margin-bottom:15px;
}

.tiki-shipping-address > .wrap .cart .product .item{
  padding-top:12px;
  padding-bottom:12px;
  border-bottom:1px solid #c9c9c9;
  font-size:11px;
}

.tiki-shipping-address > .wrap .cart .product .item .title{
  color:#000;
  float:left;
  width:170px;
  margin-bottom:0;
}

.tiki-shipping-address > .wrap .cart .product .item .title strong{
  padding-right:10px;
}

.tiki-shipping-address > .wrap .cart .product .item .price{
  float:right;
  margin-bottom:0;
}

.tiki-shipping-address > .wrap .cart .product .item .price span{
  display:block;
  float:none;
}

.tiki-shipping-address > .wrap .cart .product .item .price:after, .tiki-shipping-address > .wrap .cart .product .item .price:before, .tiki-shipping-address > .wrap .cart .product .item:after, .tiki-shipping-address > .wrap .cart .product .item:before, .tiki-shipping-address > .wrap .cart .shipping:after, .tiki-shipping-address > .wrap .cart .shipping:before, .tiki-shipping-address > .wrap .cart .total:after, .tiki-shipping-address > .wrap .cart .total:before, .tiki-shipping-address > .wrap .cart p:after, .tiki-shipping-address > .wrap .cart p:before{
  display:table;
  content:" ";
}

.tiki-shipping-address > .wrap .cart .shipping, .tiki-shipping-address > .wrap .cart .total, .tiki-shipping-address > .wrap .cart p{
  margin-bottom:13px;
}

.tiki-shipping-address > .wrap .cart .shipping span, .tiki-shipping-address > .wrap .cart .total span, .tiki-shipping-address > .wrap .cart p span{
  float:right;
}

.tiki-shipping-address > .wrap .cart .total2{
  border-top:2px solid #c9c9c9;
  padding-top:12px;
  margin-bottom:0;
  line-height:19px;
  font-weight:700;
}

.tiki-shipping-address > .wrap .cart .total2 span{
  color:#ee2347;
  font-size:19px;
  font-weight:400;
}

.tiki-shipping-address > .wrap .tikixu{
  position:relative;
  display:block;
  width:100%;
  max-width:365px;
  margin:20px auto 0;
  z-index:1;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  background:#f7f7f7;
  font-size:12px;
  border-color:#ebebeb;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.tiki-shipping-address > .wrap .tikixu > .arrow{
  border-width:6px;
  margin-left:-6px;
  top:-12px;
  border-bottom-color:#ebebeb;
}

.tiki-shipping-address > .wrap .tikixu > .arrow:after{
  border-width:0 5px 5px;
  margin-left:-5px;
  border-bottom-color:#f7f7f7;
}

.tiki-shipping-address > .wrap .tikixu .gift{
  padding:0 0 0 45px;
  background:url(../img/ico1.png) left center no-repeat;
  height:25px;
  line-height:25px;
}

.tiki-shipping-address > .wrap .tikixu .gift span{
  font-weight:700;
  float:right;
}

.tiki-shipping-address > .wrap .tikixu .gift:after, .tiki-shipping-address > .wrap .tikixu .gift:before{
  content:" ";
  display:table;
}

.tiki-shipping-address > .wrap .tikixu .ship{
  margin-bottom:0;
  background:url(../img/ico2.png) left center no-repeat;
  padding:0 0 0 45px;
}

.tiki-shipping-address > .wrap .time{
  font-size:11px;
  margin-bottom:0;
  margin-top:15px;
  text-align:center;
}

.tiki-shipping-address > .wrap .time .icon-24h{
  max-height:20px;
  width:auto;
}

.tiki-shipping-address > .wrap .time span{
  color:#ee2347;
}

.tiki-shipping-address > .wrap .note{
  text-align:center;
  font-size:12px;
  margin-top:10px;
}

.tiki-shipping-address > .wrap .payment{
  margin-bottom:0;
  background:#fff;
  border:none;
  margin-top:30px;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-shipping-address > .wrap .payment > .panel-body{
  padding:0;
}

.tiki-shipping-address > .wrap .payment h4{
  font-size:15px;
  font-weight:400;
  margin-top:0;
}

.tiki-shipping-address > .wrap .payment h4.is-mt{
  margin-top:20px;
}

.tiki-shipping-address > .wrap .payment .control-label{
  font-size:13px;
  text-align:left;
  font-weight:400;
  padding-top:0;
}

.tiki-shipping-address > .wrap .payment .control-label.is-large{
  display:block;
  width:100%;
  padding:8px 0;
  margin-bottom:0;
}

.tiki-shipping-address > .wrap .payment .row.end{
  margin-bottom:0;
}

.tiki-shipping-address > .wrap .payment .form-group{
  margin-bottom:7px;
  margin-left:0;
  margin-right:0;
}

.tiki-shipping-address > .wrap .payment .form-group.bg-warning a{
  color:#00aaf1;
}

.tiki-shipping-address > .wrap .payment .form-group.disable label{
  color:#ccc;
}

.tiki-shipping-address > .wrap .payment .form-group .form-control{
  margin-right:auto;
  margin-left:auto;
  max-width:545px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-account .wrap .menu button, .tiki-shipping-address > .wrap .payment-sub{
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
}

.tiki-shipping-address > .wrap .payment .form-group .help-block{
  margin-right:auto;
  margin-left:auto;
  max-width:545px;
  font-size:11px;
  margin-bottom:0;
}

.tiki-shipping-address > .wrap .payment .form-group .icheck-wrap{
  font-weight:400;
  margin-bottom:0;
  padding:6px 15px;
  cursor:pointer;
  display:block;
}

.tiki-shipping-address > .wrap .payment-top{
  width:100%;
  margin-bottom:30px;
  text-align:center;
  max-width:450px;
  margin-left:auto;
  margin-right:auto;
}

.tiki-shipping-address > .wrap .payment-left{
  width:100%;
}

.tiki-shipping-address > .wrap .payment-right{
  width:371px;
  padding-left:45px;
  float:left;
}

.tiki-shipping-address > .wrap .payment-right .text{
  font-size:13px;
}

.tiki-shipping-address > .wrap .payment-sub{
  margin-top:0;
  margin-bottom:0;
  background:#fff;
  border-left:none;
  border-right:none;
  border-radius:0;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.tiki-shipping-address > .wrap .payment-sub #login-form{
  display:block;
  width:100%;
}

.tiki-shipping-address > .wrap .payment-sub #login-form .btn-info{
  margin-bottom:0;
}

.tiki-shipping-address > .wrap .payment-sub #register-form{
  display:none;
  width:100%;
}

.tiki-shipping-address > .wrap .payment-sub.is-small .panel-body{
  padding:5px;
}

.tiki-shipping-address > .wrap .payment-sub .bank{
  padding:0;
  list-style:none;
  margin:0;
}

.tiki-shipping-address > .wrap .payment-sub .bank > li{
  float:left;
  border:1px dashed #ccc;
  margin:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-shipping-address > .wrap .payment-sub .bank > li:hover{
  border-color:#00aaf1;
}

.tiki-shipping-address > .wrap .payment-sub .bank > li.active{
  border-color:#e80000;
}

.tiki-shipping-address > .wrap .payment-sub .bank > li a{
  display:block;
  height:58px;
  line-height:58px;
  text-align:center;
  width:95px;
}

.tiki-shipping-address > .wrap .payment-sub .bank > li a img{
  display:inline-block;
}

.tiki-shipping-address > .wrap .payment-sub .bank:after, .tiki-shipping-address > .wrap .payment-sub .bank:before, .tiki-shipping-address > .wrap .success .alert-success:after, .tiki-shipping-address > .wrap .success .alert-success:before{
  display:table;
  content:" ";
}

.tiki-shipping-address > .wrap .payment-sub h5{
  font-size:13px;
  max-width:545px;
  width:100%;
  margin:0 auto 20px;
}

.tiki-shipping-address > .wrap .payment-sub .panel-body{
  padding:15px;
}

.tiki-shipping-address > .wrap .payment-sub .control-label{
  font-size:12px;
  line-height:34px;
  padding-top:0;
}

.tiki-shipping-address > .wrap .success{
  margin-top:15px;
  margin-bottom:0;
  background:#fff;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-shipping-address > .wrap .success h3{
  font-size:19px;
  font-weight:400;
  margin-top:0;
}

.tiki-shipping-address > .wrap .success .icon-24h{
  max-height:20px;
  width:auto;
}

.tiki-shipping-address > .wrap .success p{
  font-size:13px;
}

.tiki-shipping-address > .wrap .success a{
  color:#00aaf1;
}

.tiki-shipping-address > .wrap .success span{
  color:#58b712;
}

.tiki-shipping-address > .wrap .success .well{
  background:#58b712;
  font-size:19px;
  color:#fff;
  border:none;
  text-align:center;
  font-weight:400;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
}

.tiki-shipping-address > .wrap .success .alert-success{
  background:#f7f7f7;
  border-color:#ebebeb;
  color:#000;
}

.tiki-shipping-address > .wrap .success .alert-success p{
  background:url(../img/ico13.png) left center no-repeat;
  padding-left:40px;
  float:left;
}

.tiki-shipping-address > .wrap .success h4{
  font-size:15px;
  font-weight:400;
  padding-top:20px;
  border-top:1px solid #ccc;
}

.tiki-shipping-address > .wrap .success ul{
  list-style:none;
  padding:0;
  margin:0;
}

.tiki-shipping-address > .wrap .success ul li a{
  color:#00aaf1;
  font-size:13px;
}

.tiki-shipping-address > .wrap .success .btn-checkout{
  margin-top:0;
  max-width:300px;
}

.tiki-shipping-address > .wrap .newsletter{
  position:relative;
  display:block;
  width:100%;
  margin:5px 0 0;
  max-width:100%;
  z-index:1;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  background:#f7f7f7;
  font-size:12px;
  border-color:#ebebeb;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.tiki-shipping-address > .wrap .newsletter > .arrow{
  border-width:6px;
  margin-left:-124px;
  top:-12px;
  border-bottom-color:#ebebeb;
}

.tiki-shipping-address > .wrap .newsletter > .arrow:after{
  border-width:0 5px 5px;
  margin-left:-5px;
  border-bottom-color:#f7f7f7;
}

.tiki-shipping-address > .wrap .newsletter .form-control{
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  margin-bottom:10px;
}

.tiki-shipping-address > .wrap .newsletter .btn-primary{
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  line-height:1.7;
  font-size:12px;
  color:#fff;
  background:#05b2e9;
  border-color:transparent;
}

.tiki-shipping-address > .wrap .newsletter .btn-primary:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-shipping-address > .wrap h3.news{
  margin:0;
}

.tiki-shipping-address > .wrap .btn-checkout{
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  width:100%;
  padding:4px 12px;
  max-width:540px;
  line-height:2;
  color:#fff;
  border:none;
  outline-color:#ccc;
  background:-webkit-gradient(linear,0 0,0 bottom,from(#ef3959),to(#d72041));
  background:-webkit-linear-gradient(#ef3959,#d72041);
  background:-moz-linear-gradient(#ef3959,#d72041);
  background:-ms-linear-gradient(#ef3959,#d72041);
  background:-o-linear-gradient(#ef3959,#d72041);
  background:linear-gradient(#ef3959,#d72041);
  -webkit-transistion:all .5s linear;
  -moz-transistion:all .5s linear;
  -ms-transistion:all .5s linear;
  -o-transistion:all .5s linear;
  transistion:all .5s linear;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-shipping-address > .wrap .btn-checkout:hover{
  background:#ef3959;
}

.tiki-shipping-address > .wrap .row-address-list{
  margin-right:0;
  margin-left:0;
}

.tiki-shipping-address > .wrap .row-address-list .col-lg-6{
  padding:10px 15px;
}

.tiki-shipping-address > .wrap .row-style-2 > .col-lg-8{
  padding:0;
}

.tiki-shipping-address > .wrap .row-style-2 > .col-lg-4, .tiki-shipping-address > .wrap .row-style-2 > .col-lg-8.has-padding{
  padding-left:15px;
  padding-right:15px;
}

.tiki-shipping-address > .wrap .row-style-3.js-payment-sub{
  display:none;
}

.tiki-shipping-address > .wrap .row-style-3 > .col-md-1, .tiki-shipping-address > .wrap .row-style-3 > .col-sm-1{
  padding-right:0;
}

.tiki-shipping-address > .wrap .row-style-3 > .col-md-11, .tiki-shipping-address > .wrap .row-style-3 > .col-sm-11, .tiki-shipping-address > .wrap .row-style-3 > .col-xs-2{
  padding-left:0;
}

.tiki-shipping-address > .wrap .row-style-3 > .col-xs-12{
  padding:0;
}

.tiki-shipping-address > .wrap .row-style-5{
  margin-bottom:15px;
}

@media (min-width:480px) {
  .tiki-shipping-address .shipping-top .hotline{
    width:auto;
  }
}

@media (min-width:480px) {
  .tiki-shipping-address > .wrap .payment-sub #login-form, .tiki-shipping-address > .wrap .payment-sub #register-form{
    max-width:320px;
  }
}

@media (min-width:480px) {
  .tiki-shipping-address > .wrap .row-style-3 > .col-xs-2{
    width:12%;
  }
}

@media (min-width:480px) {
  .tiki-shipping-address > .wrap .row-style-3 > .col-xs-10{
    width:88%;
  }
}

@media (min-width:640px) {
  .tiki-shipping-address > .wrap .address-form.is-show > .panel-body{
    padding:10px 25px;
  }
}

@media (min-width:640px) {
  .tiki-shipping-address > .wrap .address-form > .panel-body{
    padding:25px;
  }
}

@media (min-width:640px) {
  .tiki-shipping-address > .wrap .row-style-3 > .col-xs-2{
    width:9%;
  }
}

@media (min-width:640px) {
  .tiki-shipping-address > .wrap .row-style-3 > .col-xs-10{
    width:91%;
  }
}

@media (min-width:768px) {
  .tiki-shipping-address .shipping-top .navbar-toggle{
    display:block;
  }
}

@media (min-width:768px) {
  .tiki-shipping-address .shipping-top .navbar-header{
    float:none;
  }
}

@media (min-width:768px) {
  .tiki-shipping-address > .wrap .payment-sub{
    margin-top:0;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
  }
}

@media (min-width:768px) {
  .tiki-shipping-address > .wrap .payment-sub .bank > li a{
    width:96px;
  }
}

@media (min-width:768px) {
  .tiki-shipping-address > .wrap .success .well{
    max-width:220px;
  }
}

@media (min-width:768px) {
  .tiki-shipping-address > .wrap .row-style-3 > .col-md-12, .tiki-shipping-address > .wrap .row-style-3 > .col-sm-12{
    padding-left:15px;
    padding-right:15px;
  }
}

@media (min-width:992px) {
  .tiki-shipping-address > .wrap .row-style-3 > .col-md-1{
    width:6%;
  }
}

@media (min-width:992px) {
  .tiki-shipping-address > .wrap .row-style-3 > .col-md-11{
    width:94%;
  }
}

@media (min-width:992px) {
  .tiki-shipping-address > .wrap .row-style-5{
    margin-top:30px;
    margin-bottom:15px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address .shipping-header{
    background:#fff;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step > .bs-wizard-dot{
    background:#00b6f0;
    font-size:15px;
    color:#fff;
    border:none;
    line-height:26px;
    -webkit-box-shadow:#666 0 0 2px;
    -moz-box-shadow:#666 0 0 2px;
    box-shadow:#666 0 0 2px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address .shipping-header .bs-wizard > .bs-wizard-step > .progress{
    height:6px;
    margin:20px 0;
    background:#ebebeb;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address .shipping-header .row-style-1 .col-lg-8{
    padding-left:0;
    padding-right:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address .shipping-header .row-style-1 .hotline{
    padding-left:0;
    line-height:66px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .success{
    margin-top:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .address-form{
    max-width:100%;
    border:1px solid #ddd;
    display:none;
    border-top:none;
    margin-top:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .address-form.is-show{
    border-top:1px #ddd solid;
    margin-top:inherit;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .address-list, .tiki-shipping-address > .wrap .payment{
    border:1px solid #ddd;
    margin-top:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .address-form.is-show > .panel-body{
    padding:20px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .address-form > .panel-body{
    padding:20px 15px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .address-form form{
    max-width:450px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .address-form form .col-lg-8{
    padding-left:0;
    font-size:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .address-form .form-group textarea{
    height:100%;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .address-form .form-group .form-control{
    max-width:320px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .address-list > .panel-body{
    padding:15px 30px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .btn-custom3{
    width:50%;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .btn-checkout{
    width:270px;
    margin-left:0;
    margin-right:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .cart{
    margin-top:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .note, .tiki-shipping-address > .wrap .time{
    text-align:left;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .payment-left{
    width:402px;
    float:left;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .payment-sub h5{
    margin-right:0;
    margin-left:0;
    max-width:100%;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .payment-sub .bank > li a{
    width:91px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .payment > .panel-body{
    padding:20px 20px 20px 25px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .payment .control-label.is-large.hover, .tiki-shipping-address > .wrap .payment .control-label.is-large:hover{
    background:#ebebeb;
    cursor:pointer;
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    -ms-border-radius:0 3px 3px 0;
    -o-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .payment .form-group{
    margin-bottom:10px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .payment .form-group .icheck-wrap.is-hover, .tiki-shipping-address > .wrap .payment .form-group .icheck-wrap:hover{
    background:#ebebeb;
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    -ms-border-radius:3px 0 0 3px;
    -o-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-2 > .col-lg-8{
    width:855px;
    padding-right:0;
    padding-left:15px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-2 > .col-lg-8.has-padding{
    padding-right:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-2 > .col-lg-4{
    width:315px;
    padding-right:15px;
    padding-left:15px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-3{
    margin-left:0;
    margin-right:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-3 > .control-label{
    padding-top:3px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-3 > .col-lg-1{
    width:52px;
    padding-left:0;
    padding-right:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-3 > .col-lg-11{
    width:741px;
    padding-left:0;
    padding-right:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-3 > .col-lg-5{
    width:350px;
    padding-left:0;
    padding-right:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-3 > .col-lg-offset-1{
    margin-left:52px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-5{
    margin-top:30px;
    margin-bottom:15px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-5 > .col-lg-8{
    width:855px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-5 > .col-lg-4{
    width:315px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-6 > .col-lg-4{
    width:230px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-style-6 > .col-lg-8{
    width:593px;
    padding-left:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address > .wrap .row-address-list .col-lg-6{
    padding-left:10px;
    padding-right:10px;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address .shipping-footer{
    background:0 0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address .shipping-footer .terms{
    float:left;
    margin-bottom:0;
  }
}

@media (min-width:1200px) {
  .tiki-shipping-address .shipping-footer .copyright{
    float:left;
    margin-left:150px;
  }
}

.tiki-home .wrap{
  min-height:500px;
  margin-bottom:50px;
}

.tiki-home .wrap .home-slideshow{
  width:100%;
  overflow:hidden;
  background:#fff;
  margin-top:30px;
  position:relative;
  max-height:390px;
  margin-bottom:40px;
}

.tiki-home .wrap .home-bestseller .bestseller-item .name a img, .tiki-home .wrap .home-tabs .product-box-item > a .title img{
  max-height:20px;
}

@media (max-width:991px) {
  .tiki-home .wrap .home-slideshow-root{
    padding-left:0;
    padding-right:0;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-slideshow{
    margin-top:5px;
    margin-bottom:0;
  }
}

.tiki-home .wrap .home-slideshow .swiper-content{
  height:100%;
  overflow:hidden;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-home .wrap .home-slideshow .swiper-content .swiper-wrapper{
  overflow:hidden;
}

.tiki-home .wrap .home-slideshow .swiper-content .swiper-slide{
  float:left;
  visibility:hidden;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-product .owl-item .item, .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-product .owl-item .item-2, .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-product-2 .owl-item .item, .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-product-2 .owl-item .item-2, .tiki-home .wrap .home-slideshow .swiper-content .swiper-slide:first-child{
  visibility:visible;
}

.tiki-home .wrap .home-slideshow .swiper-content .swiper-slide img{
  width:100%;
  display:block;
  height:auto;
}

.tiki-home .wrap .home-slideshow .swiper-nav{
  position:absolute;
  top:24px;
  right:15px;
  width:250px;
  overflow:visible;
  display:none;
}

.tiki-home .wrap .home-slideshow .swiper-nav .swiper-wrapper{
  position:relative;
  width:100%!important;
  -webkit-transform:none!important;
  -ms-transform:none!important;
  -o-transform:none!important;
  transform:none!important;
}

.tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide{
  float:none;
  padding:7px 10px;
  border-color:#ccc;
  border-style:solid;
  border-width:0 1px 1px;
  cursor:pointer;
  text-shadow:1px 1px 1px rgba(255,255,255,.5);
  position:relative;
  background-image:-webkit-linear-gradient(top,#f4f4f4 0,#eee 100%);
  background-image:linear-gradient(to bottom,#f4f4f4 0,#eee 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffeeeeee', GradientType=0);
  -webkit-box-shadow:inset 0 1px 0 0 #fff;
  box-shadow:inset 0 1px 0 0 #fff;
}

.tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide:first-child{
  -webkit-border-radius:3px 3px 0 0;
  -moz-border-radius:3px 3px 0 0;
  border-radius:3px 3px 0 0;
  border-top:1px solid #ccc;
}

.tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide:last-child{
  -webkit-border-radius:0 0 3px 3px;
  -moz-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
  border-bottom:1px solid #ccc;
}

.tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide.active-nav, .tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide:hover{
  background:#fff;
}

.tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide.active-nav:before, .tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide:hover:before{
  right:100%;
  top:49%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  border-color:transparent #ccc transparent transparent;
  border-width:10px;
  margin-top:-8px;
}

.tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide.active-nav:after, .tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide:hover:after{
  right:100%;
  top:49%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  border-color:transparent #fff transparent transparent;
  border-width:9px;
  margin-top:-7px;
}

.tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide > .image{
  float:left;
  width:36px;
  height:36px;
  border:1px solid #fff;
  margin:0 8px 0 0;
}

.tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide > .image > img{
  width:36px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide > a{
  color:#666;
  font-weight:700;
  display:block;
  font-size:11px;
}

.tiki-home .wrap .home-slideshow .swiper-nav .swiper-slide > span{
  font-size:11px;
  display:block;
  margin-top:5px;
  color:#666;
}

.tiki-home .wrap .home-header{
  background:#fafafa;
  border:1px solid #e5e5e5;
  height:38px;
  margin-top:15px;
  margin-bottom:18px;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.tiki-home .wrap .home-header h2{
  background:#00b7f1;
  padding:0 3px 0 9px;
  height:100%;
  position:relative;
  margin:0;
  float:left;
  -webkit-border-radius:3px 0 0 3px;
  -moz-border-radius:3px 0 0 3px;
  border-radius:3px 0 0 3px;
}

.tiki-home .wrap .home-header h2:after{
  content:" ";
  display:block;
  width:0;
  height:0;
  margin-left:2px;
  border-top:18px solid transparent;
  border-left:13px solid #00b7f1;
  border-right:0 solid transparent;
  border-bottom:18px solid transparent;
  position:absolute;
  top:0;
  right:-13px;
}

.tiki-home .wrap .home-header h2 a{
  font-size:13px;
  line-height:36px;
  text-shadow:1px 1px 1px rgba(0,0,0,.3);
  display:block;
  color:#fff;
  padding:0;
  margin:0;
}

.tiki-home .wrap .home-header h2 a:hover{
  text-decoration:none;
}

.tiki-home .wrap .home-header > .btn-group{
  margin-top:4px;
  margin-right:4px;
  border-radius:2px;
}

.tiki-home .wrap .home-header > .btn-group .dropdown-menu li a{
  font-size:13px;
}

.tiki-home .wrap .home-header > .btn-group .dropdown-menu li a.active{
  text-decoration:none;
  color:#262626;
  background-color:#f5f5f5;
}

.tiki-home .wrap .home-header > .btn-group button{
  background:#fff;
  z-index:0;
  font-size:12px;
  padding:4px 8px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.tiki-home .wrap .home-header > .btn-group button .caret{
  margin-left:5px;
}

.tiki-home .wrap .home-header > .btn-group button.active{
  background:#f4f4f4;
}

.tiki-home .wrap .home-header > .btn-group button.active i{
  color:#00aaf1;
}

.tiki-home .wrap .home-header > ul{
  list-style:none;
  margin:0 20px 0 0;
  padding:0;
  float:right;
}

.tiki-home .wrap .home-header > ul li{
  display:block;
  float:left;
  padding:7px 0;
}

.tiki-home .wrap .home-header > ul li.last a{
  margin:0;
  padding:0;
  border:none;
}

.tiki-home .wrap .home-header > ul li a{
  border-right:1px solid #d5d5d5;
  display:block;
  height:20px;
  line-height:22px;
  margin-right:16px;
  padding-right:16px;
  color:#444;
  font-size:12px;
  white-space:nowrap;
}

.tiki-home .wrap .home-header:after, .tiki-home .wrap .home-header:before, .tiki-home .wrap .home-header > ul:after, .tiki-home .wrap .home-header > ul:before{
  display:table;
  content:" ";
}

.tiki-home .wrap .home-header > ul li a i.fa{
  color:#9d9d9d;
  font-size:16px;
  margin-left:20px;
}

.tiki-home .wrap .home-header > ul li a:hover{
  color:#00aaf1;
  text-decoration:none;
}

@media (max-width:991px) {
  .tiki-home .wrap .home-header{
    background-color:transparent;
    border-color:transparent;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-header h2{
    background-color:transparent;
    padding:0;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-header h2:after{
    display:none;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-header h2 a{
    color:#00aaf1;
    font-size:24px;
    text-shadow:none;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-header > .btn-group{
    margin-right:0;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-header > .btn-group button{
    border:0;
    font-size:16px;
    padding-right:0;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-header > .btn-group button .caret{
    border-top:6px solid;
    border-right:6px solid transparent;
    border-left:6px solid transparent;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-header > .btn-group .dropdown-menu li a{
    font-size:16px;
  }
}

.tiki-home .wrap .home-banner{
  position:relative;
  margin-bottom:25px;
}

.tiki-home .wrap .home-banner .owl-controls{
  margin-top:0;
}

.tiki-home .wrap .home-banner .owl-controls .owl-pagination{
  position:absolute;
  bottom:0;
  left:10px;
  z-index:999;
  width:100%;
}

.tiki-home .wrap .home-banner .owl-controls .owl-pagination .owl-page span{
  background:#fff;
}

.tiki-home .wrap .home-banner .owl-controls .owl-buttons .owl-prev{
  font-size:25px!important;
  margin:-20px 0 0!important;
  position:absolute;
  top:50%;
  left:10px;
  background:0 0!important;
  color:#ccc!important;
  -webkit-border-radius:3px!important;
  -moz-border-radius:3px!important;
  border-radius:3px!important;
  padding:3px 10px 3px 7px;
}

.tiki-home .wrap .home-banner .owl-controls .owl-buttons .owl-prev:hover{
  background:#f4f4f4!important;
  color:#777!important;
  opacity:.8!important;
  filter:alpha(opacity=80)!important;
}

.tiki-home .wrap .home-banner .owl-controls .owl-buttons .owl-next{
  font-size:25px!important;
  margin:-20px 0 0!important;
  position:absolute;
  top:50%;
  right:10px;
  background:0 0!important;
  color:#ccc!important;
  -webkit-border-radius:3px!important;
  -moz-border-radius:3px!important;
  border-radius:3px!important;
  padding:3px 7px 3px 10px;
}

.tiki-home .wrap .home-banner .owl-controls .owl-buttons .owl-next:hover{
  background:#f4f4f4!important;
  color:#777!important;
  opacity:.8!important;
  filter:alpha(opacity=80)!important;
}

.tiki-home .wrap .home-banner .owl-item a{
  display:block;
  overflow:hidden;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-home .wrap .home-banner .owl-item a img{
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-home .wrap .home-see-all{
  font-size:12px;
  color:#444;
  font-weight:700;
  margin-top:25px;
  display:block;
  text-align:center;
  white-space:nowrap;
}

.tiki-home .wrap .home-see-all i.fa{
  padding-left:4px;
}

.tiki-home .wrap .home-see-all:hover{
  color:#00aaf1;
}

.tiki-home .wrap .home-bestseller{
  margin-top:20px;
  display:none;
}

.tiki-home .wrap .home-bestseller .panel-heading{
  padding:9px 10px;
}

.tiki-home .wrap .home-bestseller .panel-heading h3{
  color:#444;
  font-size:13px;
  font-weight:700;
}

.tiki-home .wrap .home-bestseller .panel-body{
  padding:12px;
}

.tiki-home .wrap .home-bestseller a.see-all{
  display:block;
  font-weight:700;
  color:#000;
  font-size:11px;
  text-align:center;
  margin-top:15px;
}

.tiki-home .wrap .home-bestseller a.see-all:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-home .wrap .home-bestseller a.see-all:first-child{
  margin-top:0;
}

.tiki-home .wrap .home-bestseller .bestseller-item{
  padding-bottom:0;
  margin-top:16px;
  position:relative;
}

.tiki-home .wrap .home-bestseller .bestseller-item.no-mg{
  margin-top:0;
}

.tiki-home .wrap .home-bestseller .bestseller-item .image{
  display:block;
  float:left;
  position:relative;
  margin:0;
}

.tiki-home .wrap .home-bestseller .bestseller-item .image img{
  width:70px;
}

.tiki-home .wrap .home-bestseller .bestseller-item .name{
  margin-left:90px;
  font-size:12px;
  margin-bottom:5px;
}

.tiki-home .wrap .home-bestseller .bestseller-item .name a{
  color:#000;
}

.tiki-home .wrap .home-bestseller .bestseller-item .name a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-home .wrap .home-bestseller .bestseller-item .rank{
  display:block;
  width:19px;
  height:19px;
  background:#d8d8d8;
  color:#555;
  top:-3px;
  left:-3px;
  position:absolute;
  z-index:2;
  text-align:center;
  line-height:19px;
  text-shadow:1px 1px 1px #fff;
  font-weight:700;
  -moz-border-radius-topright:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  -moz-border-radius-topleft:2px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-border-radius:2px;
  border-radius:2px;
}

.tiki-home .wrap .home-bestseller .bestseller-item .rank.rank3{
  background:#00aaf1;
  color:#fff;
  text-shadow:1px 1px 1px #777;
}

.tiki-home .wrap .home-bestseller .bestseller-item .price{
  margin-left:90px;
  font-size:14px;
  color:#444;
  font-weight:700;
  margin-bottom:0;
}

.tiki-home .wrap .home-bestseller .bestseller-item .price2{
  margin-left:90px;
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:block;
}

.tiki-home .wrap .home-bestseller .bestseller-item:after{
  content:" ";
  display:block;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-home .wrap .home-brand{
  margin:20px auto 25px;
  width:100%;
}

.tiki-home .wrap .home-brand .home-brand-item{
  display:block;
  border:1px solid #ddd;
  margin:0 auto;
  height:66px;
  width:125px;
}

.tiki-home .wrap .home-brand .home-brand-item .image-1{
  display:none;
}

.tiki-home .wrap .home-brand .home-brand-item .image-2{
  display:block;
}

.tiki-home .wrap .home-brand .home-brand-item a{
  display:block;
  color:#444;
  text-align:left;
}

.tiki-home .wrap .home-brand .home-brand-item a.last{
  -webkit-border-radius:0 0 3px;
  -moz-border-radius:0 0 3px;
  border-radius:0 0 3px;
}

.tiki-home .wrap .home-brand .home-brand-item a:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-home .wrap .home-brand .home-brand-item a span{
  display:block;
  padding:23px 0;
  width:123px;
  text-align:center;
  font-weight:700;
  font-size:12px;
}

.tiki-home .wrap .home-brand .home-brand-item a span i.fa{
  font-size:13px;
  margin-left:3px;
}

.tiki-home .wrap .home-brand:after, .tiki-home .wrap .home-brand:before{
  content:" ";
  display:table;
}

.tiki-home .wrap .home-banner2{
  overflow:hidden;
  border:1px solid #ddd;
  width:249px;
  margin-right:auto;
  margin-left:auto;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.tiki-home .wrap .home-banner2 a{
  display:block;
}

.tiki-home .wrap .home-tabs.large .tab-pane{
  height:445px;
}

.tiki-home .wrap .home-tabs .panel-group .panel-heading{
  padding:10px;
}

.tiki-home .wrap .home-tabs .panel-group .panel-heading h4{
  font-size:13px;
  font-weight:700;
}

.tiki-home .wrap .home-tabs .nav-tabs li.active a{
  font-weight:700;
}

.tiki-home .wrap .home-tabs .nav-tabs li a{
  padding:10px 15px;
  font-size:13px;
  color:#00aaf1;
  text-transform:uppercase;
  display:block;
  text-align:center;
  white-space:nowrap;
}

@media (max-width:991px) {
  .tiki-home .wrap .home-tabs .nav-tabs .dropdown-menu a:after, .tiki-home .wrap .home-tabs .nav-tabs .dropdown-menu a:before, .tiki-home .wrap .home-tabs .nav-tabs .tabdrop{
    display:none;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-tabs .nav-tabs li.active a:not(.dropdown-toggle){
    font-weight:400;
    position:relative;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-tabs .nav-tabs li.active a:not(.dropdown-toggle):before{
    content:' ';
    position:absolute;
    bottom:3px;
    left:50%;
    margin-left:-3px;
    z-index:1;
    width:0;
    height:0;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #00aaf1;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-tabs .nav-tabs li.active a:not(.dropdown-toggle):after{
    content:' ';
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    z-index:1;
    border-bottom:3px solid #00aaf1;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-tabs .nav-tabs li a{
    border:0;
    color:#000;
    font-size:15px;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-tabs .nav-tabs .dropdown-toggle .caret{
    border-top:6px solid;
    border-right:6px solid transparent;
    border-left:6px solid transparent;
  }
}

@media (max-width:991px) {
  .tiki-home .wrap .home-tabs .nav-tabs .dropdown-menu .active a{
    background-color:#dcdcdc;
  }
}

.tiki-home .wrap .home-tabs .tab-pane{
  padding:25px 0 0 5px;
  height:400px;
  overflow:hidden;
}

.tiki-home .wrap .home-tabs .tab-pane.mobile .home-product-wrap{
  white-space:nowrap;
  overflow-x:auto;
}

.tiki-home .wrap .home-tabs .tab-pane.mobile .home-product .product-box-item{
  white-space:normal;
  padding-left:8px;
  padding-right:8px;
}

.tiki-home .wrap .home-tabs .home-product{
  position:relative;
}

.tiki-home .wrap .home-tabs .home-product .owl-controls .owl-next, .tiki-home .wrap .home-tabs .home-product .owl-controls .owl-prev{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  border-radius:3px;
  line-height:40px;
  top:70px;
  margin:0;
  padding:0;
  text-align:center;
  cursor:pointer;
}

.tiki-home .wrap .home-tabs .home-product .owl-controls{
  margin-top:0;
}

.tiki-home .wrap .home-tabs .home-product .owl-controls .owl-next{
  background:#fff;
  right:-10px;
}

.tiki-home .wrap .home-tabs .home-product .owl-controls .owl-next:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-home .wrap .home-tabs .home-product .owl-controls .owl-prev{
  background:#fff;
  left:-10px;
}

.tiki-home .wrap .home-tabs .home-product .owl-controls .owl-prev:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-home .wrap .home-tabs .home-product .owl-controls i.fa{
  font-size:17px;
  color:#333;
}

.tiki-home .wrap .home-tabs .owl-item{
  text-align:center;
}

.tiki-home .wrap .home-tabs .product-box-item{
  display:inline-block;
  vertical-align:top;
}

.tiki-home .wrap .home-tabs .product-box-item > a{
  display:block;
}

.tiki-home .wrap .home-tabs .product-box-item > a .image{
  width:135px;
  height:182px;
  overflow:hidden;
  display:block;
  position:relative;
}

.tiki-home .wrap .home-tabs .product-box-item > a .image img{
  background:#fff;
  color:#fff;
  outline-color:#fff;
  border-color:#fff;
}

.tiki-home .wrap .home-tabs .product-box-item > a .image .book-review{
  display:block;
  position:absolute;
  width:61px;
  height:29px;
  background:url(../img/book-review-small.png) no-repeat;
  bottom:0;
  right:0;
}

.tiki-home .wrap .home-tabs .product-box-item > a .image .gift{
  display:block;
  position:absolute;
  width:39px;
  height:40px;
  background:url(../img/gift.png) no-repeat;
  bottom:0;
  left:0;
}

.tiki-home .wrap .home-tabs .product-box-item > a .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-home .wrap .home-tabs .product-box-item > a .title{
  width:130px;
  padding:8px 0 0;
  display:block;
  font-size:13px;
  color:#000;
  text-overflow:ellipsis;
  overflow:hidden;
  position:relative;
  text-align:left;
}

.tiki-home .wrap .home-tabs .product-box-item > a .title:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-home .wrap .home-tabs .product-box-item > a .hcm{
  display:block;
  margin-top:10px;
  width:130px;
}

.tiki-home .wrap .home-tabs .product-box-item > a .hcm img{
  max-width:130px;
}

.tiki-home .wrap .home-tabs .product-box-item > a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-home .wrap .home-tabs .product-box-item > p{
  margin:5px 0 0;
  color:#777;
  font-size:13px;
  text-align:left;
}

.tiki-home .wrap .home-tabs .product-box-item .author{
  margin:5px 0 0;
  color:#777;
  font-size:11px;
  width:130px;
  text-align:left;
}

.tiki-home .wrap .home-tabs .product-box-item .review{
  margin:5px 0 0;
  font-size:12px;
  display:inline-block;
  text-align:left;
}

.tiki-home .wrap .home-tabs .product-box-item .rating{
  margin:5px 0 0;
  font-size:12px;
  display:inline-block;
}

.tiki-home .wrap .home-tabs .product-box-item .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-home .wrap .home-tabs .product-box-item .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-home .wrap .home-tabs .product-box-item .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.tiki-home .wrap .home-tabs .product-box-item .rating .rating-content .star:before{
  content:"\f005";
}

.tiki-home .wrap .home-tabs .product-box-item .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-home .wrap .home-tabs .product-box-item .rating .rating-content span .star{
  color:#f0c808;
}

.tiki-home .wrap .home-tabs .product-box-item .price-sale{
  font-size:14px;
  color:#444;
  font-weight:700;
  margin:5px 0 0;
  width:130px;
  text-align:left;
}

.tiki-home .wrap .home-tabs .product-box-item .price-sale .price-regular{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:inline-block;
  text-align:left;
}

.tiki-home .wrap .home-tabs .product-box-item .notify{
  margin:5px 0 0;
  width:130px;
  text-align:left;
}

.tiki-home .wrap .home-tabs .product-box-item .notify a{
  font-size:12px;
  color:#00aaf1;
  display:block;
  font-weight:700;
}

.tiki-home .wrap .home-tabs .product-box-item .other{
  margin:5px 0 0;
  width:130px;
  text-align:left;
  font-size:12px;
  color:#00aaf1;
  font-weight:700;
}

.tiki-home .wrap .home-tabs .product-box-item .other.green{
  color:green;
}

.tiki-home .wrap .home-tabs .product-box-item .other.red{
  color:red;
}

.tiki-home .wrap .home-article h1{
  margin:25px 0 15px!important;
  border-bottom:1px solid #eee;
  font-size:18px!important;
  padding-bottom:10px!important;
  color:#777!important;
  font-weight:700;
}

.tiki-home .wrap .home-article .content{
  font-size:13px!important;
  line-height:22px;
  color:#444;
  letter-spacing:0;
}

.tiki-home .wrap .home-article .content > img{
  float:left;
  padding:0 20px 0 0;
  width:150px;
  height:auto;
}

.tiki-home .wrap .home-article .content > .text{
  margin:0;
  padding:0;
  color:#777;
}

.tiki-home .wrap .home-article .content:after, .tiki-home .wrap .home-article .content:before{
  content:" ";
  display:table;
}

@media (min-width:480px) {
  .tiki-home .wrap .home-bestseller .bestseller-item{
    width:50%;
    display:inline-block;
  }
}

@media (min-width:640px) {
  .tiki-home .wrap .home-brand{
    display:inline-block;
    margin-right:7px;
    vertical-align:top;
  }
}

@media (min-width:640px) {
  .tiki-home .wrap .home-banner2{
    display:inline-block;
    margin-left:7px;
    vertical-align:top;
    margin-top:20px;
  }
}

@media (min-width:992px) {
  .tiki-home header.wrap-header .header-navigation > ul{
    display:none;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-slideshow{
    float:right;
    height:390px;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-slideshow .swiper-content{
    height:390px;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-slideshow .swiper-content .swiper-slide{
    visibility:visible;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-slideshow .swiper-content .swiper-slide img{
    margin-left:-110px;
    display:inline-block;
    width:auto;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-slideshow .swiper-nav{
    display:block;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-header h2{
    padding:0 20px 0 15px;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-header h2 a{
    font-size:18px;
    font-weight:700;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-tabs .tab-pane{
    padding:25px 30px 0;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-tabs .nav-tabs li a{
    padding:10px 35px;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-tabs .home-product .owl-controls .owl-next{
    right:-30px;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-tabs .home-product .owl-controls .owl-prev{
    left:-30px;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-bestseller{
    margin-top:0;
    display:block;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-bestseller .bestseller-item{
    width:auto;
    display:block;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-banner2{
    width:auto;
    display:block;
    margin-left:0;
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-brand{
    margin:0 0 25px;
    display:block;
    width:249px;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-brand .home-brand-item{
    margin:0 -1px -1px 0;
    float:left;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .home-see-all{
    text-align:left;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .row-1 .col-md-9{
    width:72%;
  }
}

@media (min-width:992px) {
  .tiki-home .wrap .row-1 .col-md-3{
    width:28%;
    padding-left:5px;
  }
}

.tiki-account .wrap .account-address-form .form-group .icheck-wrap input, .tiki-account .wrap .account-header .icheck-wrap input{
  visibility:hidden;
}

@media (min-width:1200px) {
  .tiki-home header.wrap-header .header-navigation > ul{
    display:block!important;
  }
}

@media (min-width:1200px) {
  .tiki-home .wrap .home-slideshow{
    width:905px;
  }
}

@media (min-width:1200px) {
  .tiki-home .wrap .home-slideshow .swiper-content .swiper-slide img{
    margin-left:-150px;
  }
}

@media (min-width:1200px) {
  .tiki-home .wrap .row-1 .col-lg-9{
    width:77%;
  }
}

@media (min-width:1200px) {
  .tiki-home .wrap .row-1 .col-lg-3{
    width:23%;
  }
}

.tiki-error404{
  background:url(../img/bg-form-repeat.jpg) repeat-x #fff;
}

.tiki-error404 > .wrap{
  background:url(../img/bg-form.png) center bottom no-repeat #ddf3fe;
  min-height:300px;
}

.tiki-error404 > .wrap #error404-box{
  margin:50px auto 80px;
  width:100%;
  padding:20px;
  background:#fff;
  -webkit-box-shadow:1px 1px 1px #ccc;
  box-shadow:1px 1px 1px #ccc;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
}

.tiki-error404 > .wrap #error404-box h1{
  text-align:center;
  font-size:30px;
  font-weight:500;
}

.tiki-error404 > .wrap #error404-box h2{
  font-size:18px;
  font-weight:700;
}

.tiki-error404 > .wrap #error404-box p a{
  color:#444;
  padding:0 20px 0 0;
  display:block;
}

.tiki-error404 > .wrap #error404-box p a:hover{
  color:#00aaf1;
  text-decoration:none;
}

@media (min-width:992px) {
  .tiki-error404 > .wrap #error404-box{
    width:780px;
  }
}

@media (min-width:992px) {
  .tiki-error404 > .wrap #error404-box p a{
    display:inline-block;
  }
}

.tiki-bookcare .wrap{
  min-height:500px;
  margin-bottom:50px;
  margin-top:20px;
}

.tiki-bookcare .wrap .bookcare-banner{
  overflow:hidden;
  position:relative;
  font-size:0;
}

.tiki-bookcare .wrap .bookcare-banner p:first-child{
  display:block;
  margin-bottom:5px;
}

.tiki-bookcare .wrap .bookcare-banner p:first-child + p, .tiki-bookcare .wrap .bookcare-banner p:first-child + p + p, .tiki-bookcare .wrap .bookcare-banner p:first-child + p + p + p{
  display:block;
  border:1px solid #98ddfd;
  max-width:376px;
  margin-right:auto;
  margin-left:auto;
}

.tiki-bookcare .wrap .bookcare-banner .fb{
  position:absolute;
  padding:6px;
  border-radius:6px;
  height:32px;
  background-color:#fff;
  background-color:rgba(255,255,255,.6);
  left:73px;
  top:354px;
}

.tiki-bookcare .wrap .bookcare-price{
  text-align:center;
}

.tiki-bookcare .wrap .bookcare-price .item{
  display:inline-block;
  vertical-align:top;
  position:relative;
  width:100%;
  margin:0 10px 15px 0;
  border:1px solid #e5e5e5;
  text-align:center;
  border-radius:3px;
}

.tiki-bookcare .wrap .bookcare-price .item .discount{
  width:120px;
  height:140px;
  overflow:hidden;
  position:absolute;
  top:-3px;
  right:-3px;
}

.tiki-bookcare .wrap .bookcare-price .item .discount span{
  display:block;
  font:700 15px Sans-Serif;
  text-shadow:rgba(255,255,255,.5) 0 1px 0;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  position:relative;
  padding:12px 0;
  left:-5px;
  top:21px;
  width:166px;
  background-image:-webkit-linear-gradient(top,#bfdc7a,#8ebf45);
  background-image:-ms-linear-gradient(top,#bfdc7a,#8ebf45);
  background-image:-o-linear-gradient(top,#bfdc7a,#8ebf45);
  -webkit-box-shadow:0 0 3px rgba(0,0,0,.3);
  -moz-box-shadow:0 0 3px rgba(0,0,0,.3);
  box-shadow:0 0 3px rgba(0,0,0,.3);
  background:#bfd255;
  background:-moz-linear-gradient(top,#bfd255 0,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bfd255),color-stop(50%,#8eb92a),color-stop(51%,#72aa00),color-stop(100%,#9ecb2d));
  background:-webkit-linear-gradient(top,#bfd255 0,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
  background:-o-linear-gradient(top,#bfd255 0,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
  background:-ms-linear-gradient(top,#bfd255 0,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
  background:linear-gradient(to bottom,#bfd255 0,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0);
}

.tiki-bookcare .wrap .bookcare-price .item .top{
  padding:2.8125em 1.5625em;
  background:#f9fafa;
  box-shadow:0 1px 2px rgba(0,0,0,.2);
  margin-bottom:.53333em;
}

.tiki-bookcare .wrap .bookcare-price .item .image{
  text-align:center;
}

.tiki-bookcare .wrap .bookcare-price .item .image img{
  margin:0 auto;
}

.tiki-bookcare .wrap .bookcare-price .item .line1{
  font-weight:700;
  font-size:2.5em;
  color:#555;
  margin-top:20px;
}

.tiki-bookcare .wrap .bookcare-price .item .line2{
  font-size:1.8em;
  color:#838585;
  margin-top:-6px;
}

.tiki-bookcare .wrap .bookcare-price .item .line3{
  margin-bottom:.53333em;
  padding-left:30px;
  padding-top:10px;
  height:60px;
  background:url(../img/bk-checked-2.png) 26px 17px no-repeat;
  border-bottom:1px solid #ececec;
  text-align:left;
}

.tiki-bookcare .wrap .bookcare-price .item .line3.last{
  margin-bottom:0;
  border-bottom:none;
}

.tiki-bookcare .wrap .bookcare-price .item .line3 h6{
  font-size:15px;
  display:block;
  font-weight:700;
  margin:0;
}

.tiki-bookcare .wrap .bookcare-price .item .line3 p{
  color:#838585;
  display:block;
  width:100%;
  margin:0;
  font-size:12px;
}

.tiki-bookcare .wrap .bookcare-price .item .btn{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none!important;
  padding:10px 14px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-weight:700;
  text-shadow:0 1px 1px rgba(0,0,0,.2);
  width:200px;
  height:40px;
  display:block;
  text-decoration:none;
  font-size:16px;
  margin:10px auto 0;
}

.tiki-bookcare .wrap .bookcare-price .item .btn:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-bookcare .wrap .bookcare-price .infor{
  margin:10px auto 40px;
  font-size:18px;
  text-align:center;
}

.tiki-bookcare .wrap .bookcare-price .infor span{
  color:red;
}

.tiki-bookcare .wrap .bookcare-price .infor a{
  color:#00aaf1;
}

.tiki-bookcare .wrap .bookcare-preview{
  margin:20px auto;
  border-top:1px solid #ddd;
  text-align:center;
}

.tiki-bookcare .wrap .bookcare-preview h4{
  display:block;
  width:100%;
  margin:20px auto;
  font-size:1.5em;
  text-align:center;
  text-transform:uppercase;
  font-weight:700;
}

.tiki-bookcare .wrap .bookcare-preview .item{
  width:255px;
  height:162px;
  overflow:hidden;
  border:1px solid #ececec;
  margin-right:auto;
  margin-left:auto;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-bookcare .wrap .bookcare-preview .item:hover{
  border-color:#00aaf1;
}

.tiki-bookcare .wrap .bookcare-preview .item img{
  width:253px;
}

.tiki-bookcare .wrap .bookcare-preview:after, .tiki-bookcare .wrap .bookcare-preview:before{
  content:" ";
  display:table;
}

.tiki-bookcare .wrap .bookcare-faq{
  display:block;
  padding-left:20px;
  padding-right:20px;
  border:1px solid #ddd;
  margin-bottom:20px;
  border-radius:3px;
  margin-top:20px;
}

.tiki-bookcare .wrap .bookcare-faq h4{
  text-align:center;
}

.tiki-bookcare .wrap .bookcare-faq .bookcare-faq-content{
  border-top:1px solid #ddd;
}

.tiki-bookcare .wrap .bookcare-faq .bookcare-faq-content .item{
  width:100%;
  display:block;
  padding:.5em;
  margin-right:20px;
}

.tiki-bookcare .wrap .bookcare-faq .bookcare-faq-content .item.pull-right{
  margin-right:0;
}

.tiki-bookcare .wrap .bookcare-faq .bookcare-faq-content .item h6{
  font-size:14px;
  font-weight:700;
}

.tiki-bookcare .wrap .bookcare-faq .bookcare-faq-content .item p{
  font-size:13px;
}

.tiki-bookcare .wrap .bookcare-faq .bookcare-faq-content:after, .tiki-bookcare .wrap .bookcare-faq .bookcare-faq-content:before{
  content:" ";
  display:table;
}

.tiki-bookcare .wrap .bookcare-faq .all{
  text-align:right;
  margin:30px 0;
}

.tiki-bookcare .wrap .bookcare-faq .all a{
  color:#00aaf1;
  font-size:13px;
}

.tiki-bookcare .wrap #aboutDescription{
  display:none;
}

@media (min-width:768px) {
  .tiki-bookcare .wrap .bookcare-faq .bookcare-faq-content .item{
    width:46%;
    float:left;
  }
}

@media (min-width:992px) {
  .tiki-bookcare .wrap .bookcare-banner p:first-child + p, .tiki-bookcare .wrap .bookcare-banner p:first-child + p + p{
    display:inline-block;
    margin-right:5px;
    width:310px;
  }
}

@media (min-width:992px) {
  .tiki-bookcare .wrap .bookcare-banner p:first-child + p + p + p{
    display:inline-block;
    width:310px;
  }
}

@media (min-width:992px) {
  .tiki-bookcare .wrap .bookcare-price .item{
    width:360px;
  }
}

@media (min-width:992px) {
  .tiki-bookcare .wrap .bookcare-price .item .line3{
    padding-left:78px;
  }
}

@media (min-width:992px) {
  .tiki-bookcare .wrap .bookcare-preview .item{
    margin-right:5px;
    margin-left:0;
    float:left;
    width:230px;
  }
}

@media (min-width:1200px) {
  .tiki-bookcare .wrap .bookcare-banner p:first-child + p, .tiki-bookcare .wrap .bookcare-banner p:first-child + p + p, .tiki-bookcare .wrap .bookcare-banner p:first-child + p + p + p{
    width:auto;
  }
}

@media (min-width:1200px) {
  .tiki-bookcare .wrap .bookcare-preview .item{
    margin-right:30px;
    width:255px;
  }
}

.tiki-account .wrap{
  min-height:500px;
  background:#f8f8f8;
}

.tiki-account .wrap .profiles{
  background:#00aaf1;
  color:#fff;
  padding:5px;
  margin-top:15px;
}

.tiki-account .wrap .profiles .image{
  width:45px;
  height:45px;
  overflow:hidden;
  float:left;
  margin-right:10px;
  margin-bottom:0;
}

.tiki-account .wrap .profiles .name{
  font-size:12px;
  margin-bottom:5px;
}

.tiki-account .wrap .profiles h6{
  font-size:15px;
  margin:0;
  font-weight:500;
}

.tiki-account .wrap .profiles:after, .tiki-account .wrap .profiles:before{
  content:" ";
  display:table;
}

.tiki-account .wrap .menu{
  margin-top:15px;
}

.tiki-account .wrap .menu button{
  border-radius:0;
}

.tiki-account .wrap .account-tikixu, .tiki-account .wrap .menu ul{
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
}

.tiki-account .wrap .menu button .caret{
  margin-left:5px;
}

.tiki-account .wrap .menu ul{
  width:100%;
  border-radius:0;
}

.tiki-account .wrap h1{
  font-size:15px;
  margin:15px 0 0;
  font-weight:500;
}

.tiki-account .wrap h1.have-margin{
  margin-bottom:15px;
}

.tiki-account .wrap h1 a{
  display:block;
  background:url(../img/add.png) left center no-repeat;
  padding-left:25px;
  height:18px;
  color:#444;
  font-size:11px;
  float:right;
  line-height:18px;
}

.tiki-account .wrap h1 a:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-account .wrap h1:after, .tiki-account .wrap h1:before{
  content:" ";
  display:table;
}

.tiki-account .wrap .alert{
  padding:7px;
  margin:15px 0 0;
  font-size:13px;
}

.tiki-account .wrap .dashboard-header{
  margin-top:20px;
}

.tiki-account .wrap .dashboard-header h2{
  font-size:15px;
  margin:0 0 10px;
  font-weight:500;
  float:left;
}

.tiki-account .wrap .dashboard-header a{
  float:right;
  font-size:11px;
  color:#000;
}

.tiki-account .wrap .dashboard-header a:after{
  content:"\f105";
  margin:0 0 0 10px;
  color:#000;
  font-family:FontAwesome;
  font-weight:400;
  font-size:14px;
}

.tiki-account .wrap .dashboard-header a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-account .wrap .dashboard-header:after, .tiki-account .wrap .dashboard-header:before{
  content:" ";
  display:table;
}

.tiki-account .wrap .dashboard-account{
  margin-right:0;
  margin-left:0;
}

.tiki-account .wrap .dashboard-account .dashboard-account-left{
  border:1px solid #eaeaea;
  font-size:12px;
  width:100%;
}

.tiki-account .wrap .dashboard-account .dashboard-account-left tr:first-child td{
  padding-top:10px;
}

.tiki-account .wrap .dashboard-account .dashboard-account-left tr td{
  padding:0 0 10px;
}

.tiki-account .wrap .dashboard-account .dashboard-account-left tr td:first-child{
  padding-right:15px;
  padding-left:15px;
}

.tiki-account .wrap .dashboard-account .dashboard-account-left tr td:first-child + td{
  padding-right:15px;
}

.tiki-account .wrap .dashboard-account .dashboard-account-right{
  border:1px solid #eaeaea;
  padding:10px 15px;
  font-size:12px;
  width:100%;
}

.tiki-account .wrap .dashboard-account .dashboard-account-right p{
  margin-bottom:0;
  margin-top:10px;
}

.tiki-account .wrap .dashboard-account .dashboard-account-right p:first-child{
  margin-top:0;
}

.tiki-account .wrap .dashboard-account .dashboard-account-right p a{
  color:#00aaf1;
  font-weight:700;
  display:inline-block;
}

.tiki-account .wrap .dashboard-account .dashboard-account-right p a img{
  margin-bottom:3px;
}

.tiki-account .wrap .dashboard-account .col-lg-6{
  padding-right:10px;
  padding-left:10px;
}

.tiki-account .wrap .dashboard-account .col-lg-6.left{
  padding-left:0;
  padding-right:0;
  margin-bottom:15px;
}

.tiki-account .wrap .dashboard-account .col-lg-6.right{
  padding-right:0;
  padding-left:0;
}

.tiki-account .wrap .dashboard-order{
  border:1px solid #dfdfdf;
  font-size:13px;
}

.tiki-account .wrap .dashboard-order.have-margin{
  margin-bottom:20px;
}

.tiki-account .wrap .dashboard-order .color-1{
  color:#39ca74;
}

.tiki-account .wrap .dashboard-order .color-2{
  color:#000;
}

.tiki-account .wrap .dashboard-order .color-3{
  color:#e54d42;
}

.tiki-account .wrap .dashboard-order .plus{
  color:#41d67e;
}

.tiki-account .wrap .dashboard-order .minus{
  color:#e54d42;
}

.tiki-account .wrap .dashboard-order table{
  margin-bottom:0;
}

.tiki-account .wrap .dashboard-order table th{
  background:#f8f8f8;
  border-width:1px;
  font-weight:500;
}

.tiki-account .wrap .dashboard-order table td, .tiki-account .wrap .dashboard-order table tr{
  padding:10px;
}

.tiki-account .wrap .dashboard-order table td a, .tiki-account .wrap .dashboard-order table tr a{
  color:#00aaf1;
}

.tiki-account .wrap .dashboard-order table.table-responsive-2{
  display:block;
  width:100%;
}

.tiki-account .wrap .dashboard-order table.table-responsive-2 thead{
  display:none;
}

.tiki-account .wrap .dashboard-order table.table-responsive-2 thead tr{
  display:block;
}

.tiki-account .wrap .dashboard-order table.table-responsive-2 thead tr th{
  display:block;
  border-top:1px solid #eee;
  position:relative;
  padding:5px;
  background:0 0;
}

.tiki-account .wrap .dashboard-order table.table-responsive-2 thead tr th:first-child{
  border-top:none;
}

.tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot tr:first-child{
  border-top:1px solid #ccc!important;
}

.tiki-account .wrap .dashboard-order table.table-responsive-2 tbody, .tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot{
  display:block;
}

.tiki-account .wrap .dashboard-order table.table-responsive-2 tbody tr, .tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot tr{
  display:block;
  border-top:1px solid #ccc;
}

.tiki-account .wrap .dashboard-order table.table-responsive-2 tbody tr:first-child, .tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot tr:first-child{
  border-top:none;
}

.tiki-account .wrap .dashboard-order table.table-responsive-2 tbody tr td, .tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot tr td{
  display:block;
  border:none;
  border-top:1px solid #eee;
  position:relative;
  padding:5px;
}

.tiki-account .wrap .dashboard-order table.table-responsive-2 tbody tr td:first-child, .tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot tr td:first-child{
  border-top:none;
}

.tiki-account .wrap .dashboard-address{
  margin-bottom:20px;
}

.tiki-account .wrap .dashboard-address .item{
  position:relative;
  margin-bottom:0;
  margin-top:15px;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  border:1px solid #ddd;
}

.tiki-account .wrap .dashboard-address .item.full-width{
  width:100%;
}

.tiki-account .wrap .dashboard-address .item:first-child{
  margin-top:0;
}

.tiki-account .wrap .dashboard-address .item .default{
  display:none;
}

.tiki-account .wrap .dashboard-address .item .name{
  font-size:15px;
  font-weight:700;
  margin-bottom:5px;
}

.tiki-account .wrap .dashboard-address .item .address{
  font-size:13px;
  margin-bottom:3px;
}

.tiki-account .wrap .dashboard-address .item .phone{
  font-size:13px;
  margin-bottom:10px;
}

.tiki-account .wrap .dashboard-address .item .action{
  margin-bottom:0;
  font-size:0;
}

.tiki-account .wrap .dashboard-address .item.is-default{
  border:1px dashed #090;
}

.tiki-account .wrap .dashboard-address .item.is-default .default{
  position:absolute;
  top:10px;
  right:15px;
  display:block;
  font-size:11px;
  color:#090;
}

.tiki-account .wrap .dashboard-address:after, .tiki-account .wrap .dashboard-address:before{
  content:" ";
  display:table;
}

.tiki-account .wrap .btn-custom1{
  border:1px solid #ccc;
  font-size:12px;
  padding-left:15px;
  padding-right:15px;
  height:31px;
  outline-color:#ccc;
  background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f7f7f7));
  background:-webkit-linear-gradient(#fff,#f7f7f7);
  background:-moz-linear-gradient(#fff,#f7f7f7);
  background:-ms-linear-gradient(#fff,#f7f7f7);
  background:-o-linear-gradient(#fff,#f7f7f7);
  background:linear-gradient(#fff,#f7f7f7);
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
}

.tiki-account .wrap .btn-custom1.is-blue{
  background:#00b6f0;
  color:#fff;
  border:#029fd1;
}

.tiki-account .wrap .btn-custom1.is-blue:hover{
  background:#029fd1;
}

.tiki-account .wrap .btn-custom1.is-black{
  background:#626455;
  color:#fff;
  border:#555649;
}

.tiki-account .wrap .btn-custom1.is-black:hover{
  background:#555649;
}

.tiki-account .wrap .btn-custom1:first-child, .tiki-account .wrap .btn-custom1:first-child + button{
  margin-right:7px;
}

.tiki-account .wrap .btn-custom1:hover{
  background:#fff;
}

.tiki-account .wrap .account-profile{
  display:block;
  width:100%;
  padding:0;
  margin-bottom:20px;
}

.tiki-account .wrap .account-profile .alert{
  padding:10px;
  margin-bottom:15px;
}

.tiki-account .wrap .account-profile .password-group{
  display:none;
}

.tiki-account .wrap .account-profile .form-group{
  margin-bottom:10px;
}

.tiki-account .wrap .account-profile .form-group .control-label{
  float:left;
  width:30%;
  font-size:13px;
  font-weight:500;
  margin-bottom:0;
}

.tiki-account .wrap .account-profile .form-group .control-label span{
  display:block;
  margin-top:5px;
}

.tiki-account .wrap .account-profile .form-group .input-wrap{
  float:right;
  width:70%;
}

.tiki-account .wrap .account-profile .form-group .input-wrap input[type=checkbox]{
  opacity:0;
  filter:alpha(opacity=0);
}

.tiki-account .wrap .account-profile .form-group .btn-update{
  width:50%;
}

.tiki-account .wrap .account-profile .form-group .icheck-wrap{
  margin:10px 0;
  min-height:18px;
}

.tiki-account .wrap .account-profile .form-group:after, .tiki-account .wrap .account-profile .form-group:before{
  content:" ";
  display:table;
}

.tiki-account .wrap .account-review .item{
  border-bottom:1px solid #ccc;
  padding:15px 0 0;
}

.tiki-account .wrap .account-review .item .item-col-1{
  float:left;
  margin-right:-100%;
}

.tiki-account .wrap .account-review .item .item-col-1 .image{
  width:70px;
  height:95px;
  overflow:hidden;
  margin-bottom:15px;
}

.tiki-account .wrap .account-review .item .item-col-2{
  float:left;
  width:100%;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation{
  margin-left:82px;
  border-top:1px solid #ccc;
  padding:15px 0;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation:first-child{
  border-top:none;
  padding-top:0;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .line-1{
  margin-bottom:6px;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .line-1 .date{
  color:grey;
  font-size:13px;
  display:inline-block;
  vertical-align:top;
  margin-bottom:0;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .line-1 .title{
  color:#1c1c1c;
  font-size:13px;
  display:inline-block;
  vertical-align:top;
  margin-bottom:0;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .line-1 .rating{
  margin:2px 10px 0 0;
  font-size:12px;
  display:inline-block;
  vertical-align:top;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .line-1 .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .line-1 .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .line-1 .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .line-1 .rating .rating-content .star:before{
  content:"\f005";
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .line-1 .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .line-1 .rating .rating-content span .star{
  color:#f0c808;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .review{
  font-size:14px;
  color:#1c1c1c;
  margin-bottom:3px;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .review span{
  color:#e54d42;
  font-size:12px;
  padding:0 5px 0 0;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .description{
  color:#1c1c1c;
  font-size:13px;
}

.tiki-account .wrap .account-review .item .item-col-2 .infomation .description .detail{
  color:#00aaf1;
  font-size:12px;
  padding:0 0 0 20px;
}

.tiki-account .wrap .account-review .item:after, .tiki-account .wrap .account-review .item:before{
  content:" ";
  display:table;
}

.tiki-account .wrap .account-address-form{
  border:none;
  display:block;
  margin-bottom:35px;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-border-radius:0 0 3px 3px;
  -moz-border-radius:0 0 3px 3px;
  -ms-border-radius:0 0 3px 3px;
  -o-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
}

.tiki-account .wrap .account-question-answer .item .item-col-1:after, .tiki-account .wrap .account-question-answer .item .item-col-1:before, .tiki-account .wrap .account-question-answer .item:after, .tiki-account .wrap .account-question-answer .item:before{
  content:" ";
  display:table;
}

.tiki-account .wrap .account-address-form form{
  max-width:100%;
  margin:0 auto;
}

.tiki-account .wrap .account-address-form .btn-custom3{
  width:50%;
  background:#00b6f0;
  border-color:transparent;
  outline-color:#ccc;
  font-size:13px;
  padding-top:8px;
  padding-bottom:8px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
  color:#fff;
}

.tiki-account .wrap .account-address-form .btn-custom3.btn-block{
  width:100%;
}

.tiki-account .wrap .account-address-form .btn-custom3:hover{
  background:#029fd1;
}

.tiki-account .wrap .account-address-form .form-group.end{
  margin-bottom:0;
}

.tiki-account .wrap .account-address-form .form-group label{
  font-size:12px;
  text-align:left;
}

.tiki-account .wrap .account-address-form .form-group textarea{
  height:110px;
}

.tiki-account .wrap .account-address-form .form-group .form-control{
  max-width:100%;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-account .wrap .account-address-form .form-group .icheck-wrap{
  font-weight:400;
  min-height:22px;
  margin-bottom:0;
}

.tiki-account .wrap .account-address-form .form-group .icheck-wrap > div{
  margin-right:5px;
}

.tiki-account .wrap .account-question-answer .nav-tabs{
  border:none;
  margin-bottom:5px;
}

.tiki-account .wrap .account-question-answer .nav-tabs li.active a, .tiki-account .wrap .account-question-answer .nav-tabs li:hover a{
  border:none;
  border-bottom:4px solid #00b7f1;
  color:#00aaf1;
}

.tiki-account .wrap .account-question-answer .nav-tabs li a{
  border:none;
  border-bottom:4px solid #e7e7e7;
  padding:4px 40px;
}

.tiki-account .wrap .account-question-answer .nav-tabs li a:hover{
  background:0 0;
}

.tiki-account .wrap .account-question-answer .item{
  border-bottom:1px solid #ccc;
  padding:8px 0;
}

.tiki-account .wrap .account-question-answer .item.style-2 .item-col-1{
  width:50px;
}

.tiki-account .wrap .account-question-answer .item.style-2 .item-col-1 .group{
  width:100%;
}

.tiki-account .wrap .account-question-answer .item.style-2 .item-col-1 .group:first-child{
  border-right:none;
}

.tiki-account .wrap .account-question-answer .item.style-2 .item-col-2 .group{
  margin-left:50px;
}

.tiki-account .wrap .account-question-answer .item .item-col-1{
  float:left;
  margin-right:-100%;
  position:relative;
  width:100px;
}

.tiki-account .wrap .account-question-answer .item .item-col-1 .group{
  width:50%;
  overflow:hidden;
  margin-bottom:0;
  float:left;
  text-align:center;
  padding:10px 0;
}

.tiki-account .wrap .account-question-answer .item .item-col-1 .group:first-child{
  border-right:1px solid #ccc;
}

.tiki-account .wrap .account-question-answer .item .item-col-1 .group .number{
  font-size:20px;
  color:#1c1c1c;
  margin-bottom:0;
}

.tiki-account .wrap .account-question-answer .item .item-col-1 .group .text{
  font-size:12px;
  color:#1c1c1c;
  margin-bottom:0;
}

.tiki-account .wrap .account-question-answer .item .item-col-2{
  float:left;
  width:100%;
}

.tiki-account .wrap .account-question-answer .item .item-col-2 .group{
  margin-left:100px;
  padding:0 0 0 10px;
}

.tiki-account .wrap .account-question-answer .item .item-col-2 .group .date{
  color:grey;
  font-size:13px;
  margin-bottom:5px;
}

.tiki-account .wrap .account-question-answer .item .item-col-2 .group .name{
  color:#00aaf1;
  font-size:15px;
  margin-bottom:0;
}

.tiki-account .wrap .account-question-answer .item .item-col-2 .group .name span{
  font-size:12px;
  padding:0 5px 0 0;
}

.tiki-account .wrap .account-question-answer .item .item-col-2 .group .name span.color-1{
  color:#e54d42;
}

.tiki-account .wrap .account-question-answer .item .item-col-2 .group .name span.color-2{
  color:#41d67e;
}

.tiki-account .wrap .account-question-answer .item .item-col-2 .group .name span.color-3{
  color:#00aaf1;
}

.tiki-account .wrap .account-question-answer .item .item-col-2 .group .text{
  color:#2a2a26;
  font-size:13px;
  margin-bottom:0;
}

.tiki-account .wrap .account-question-answer .item .item-col-2 .group .text a{
  color:#00aaf1;
  padding:0 0 0 10px;
}

.tiki-account .wrap .account-order-detail{
  font-size:0;
}

.tiki-account .wrap .account-order-detail .date{
  color:#444;
  font-size:13px;
  margin-bottom:0;
}

.tiki-account .wrap .account-order-detail .address-1, .tiki-account .wrap .account-order-detail .address-2, .tiki-account .wrap .account-order-detail .other-1, .tiki-account .wrap .account-order-detail .other-2, .tiki-account .wrap .account-order-detail .payment-1, .tiki-account .wrap .account-order-detail .payment-2{
  width:100%;
  display:block;
  vertical-align:top;
  margin-top:40px;
}

.tiki-account .wrap .account-header:after, .tiki-account .wrap .account-header:before, .tiki-account .wrap .account-notify .item:after, .tiki-account .wrap .account-notify .item:before{
  content:" ";
  display:table;
}

.tiki-account .wrap .account-order-detail .address-1 h3, .tiki-account .wrap .account-order-detail .address-2 h3, .tiki-account .wrap .account-order-detail .other-1 h3, .tiki-account .wrap .account-order-detail .other-2 h3, .tiki-account .wrap .account-order-detail .payment-1 h3, .tiki-account .wrap .account-order-detail .payment-2 h3{
  font-size:14px;
  font-weight:700;
  margin-top:0;
  margin-bottom:15px;
}

.tiki-account .wrap .account-order-detail .address-1 p, .tiki-account .wrap .account-order-detail .address-2 p, .tiki-account .wrap .account-order-detail .other-1 p, .tiki-account .wrap .account-order-detail .other-2 p, .tiki-account .wrap .account-order-detail .payment-1 p, .tiki-account .wrap .account-order-detail .payment-2 p{
  font-size:13px;
  margin-top:5px;
  margin-bottom:0;
}

.tiki-account .wrap .account-order-detail .address-1 .icon-24h, .tiki-account .wrap .account-order-detail .address-2 .icon-24h, .tiki-account .wrap .account-order-detail .other-1 .icon-24h, .tiki-account .wrap .account-order-detail .other-2 .icon-24h, .tiki-account .wrap .account-order-detail .payment-1 .icon-24h, .tiki-account .wrap .account-order-detail .payment-2 .icon-24h{
  max-height:20px;
  width:auto;
}

.tiki-account .wrap .account-tikixu{
  font-size:13px;
  -webkit-box-shadow:none;
  box-shadow:none;
  border-radius:0;
}

.tiki-account .wrap .account-tikixu span{
  color:#41d67e;
  font-weight:700;
}

.tiki-account .wrap .account-bookcare{
  font-size:13px;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
}

.tiki-account .wrap .account-bookcare span{
  color:#41d67e;
  font-weight:700;
  font-size:15px;
  margin-left:4px;
}

.tiki-account .wrap .account-bookcare img{
  vertical-align:top;
  margin-top:2px;
}

.tiki-account .wrap .account-notify .item{
  padding:10px 0;
  border-top:1px solid #dfdfdf;
}

.tiki-account .wrap .account-notify .item p{
  font-size:13px;
  margin-bottom:0;
}

.tiki-account .wrap .account-notify .item p:first-child + p a{
  color:#00aaf1;
}

.tiki-account .wrap .account-header{
  margin-top:30px;
  margin-bottom:15px;
}

.tiki-account .wrap .account-header h3{
  float:left;
  margin:0;
  line-height:20px;
}

.tiki-account .wrap .account-header .icheck-wrap{
  float:right;
  font-weight:400;
  font-size:13px;
  margin-bottom:0;
}

.tiki-account .wrap .account-header .icheck-wrap .icheckbox_square-blue{
  margin-right:5px;
}

.tiki-account .wrap .account-wishlist .item{
  width:100%;
  border-top:1px solid #e9e9e9;
  padding:15px 0;
  position:relative;
}

.tiki-account .wrap .account-wishlist .item:first-child{
  border-top:none;
}

.tiki-account .wrap .account-wishlist .item .item-col-1{
  display:table-cell;
  width:130px;
  vertical-align:top;
}

.tiki-account .wrap .account-wishlist .item .item-col-2{
  display:table-cell;
  width:100%;
  vertical-align:top;
}

.tiki-account .wrap .account-wishlist .item .action{
  margin-bottom:0;
  margin-top:15px;
  position:relative;
}

.tiki-account .wrap .account-wishlist .item .action .btn-addtocart{
  font-size:13px;
  color:#fff;
  padding:5px 15px;
  border:1px solid #cd1233;
  width:auto;
  outline-color:#ccc;
  background:#e54d42;
  background:-webkit-gradient(linear,0 0,0 bottom,from(#e54d42),to(#d72041));
  background:-webkit-linear-gradient(#e54d42,#d72041);
  background:-moz-linear-gradient(#e54d42,#d72041);
  background:-ms-linear-gradient(#e54d42,#d72041);
  background:-o-linear-gradient(#e54d42,#d72041);
  background:linear-gradient(#e54d42,#d72041);
  -webkit-transistion:all .5s linear;
  -moz-transistion:all .5s linear;
  -ms-transistion:all .5s linear;
  -o-transistion:all .5s linear;
  transistion:all .5s linear;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-account .wrap .account-wishlist .item .action .btn-addtocart.is-out-stock{
  background:#5cb85c;
  border:1px solid #5cb85c;
}

.tiki-account .wrap .account-wishlist .item .action .btn-addtocart .fa{
  font-size:17px;
}

.tiki-account .wrap .account-wishlist .item .image{
  width:130px;
  height:182px;
  overflow:hidden;
  position:relative;
  margin-right:25px;
}

.tiki-account .wrap .account-wishlist .item .image a{
  display:block;
}

.tiki-account .wrap .account-wishlist .item .image a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-account .wrap .account-wishlist .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-account .wrap .account-wishlist .item .infomation .title{
  display:block;
  margin:0;
}

.tiki-account .wrap .account-wishlist .item .infomation .title a{
  font-size:13px;
  color:#000;
  font-weight:700;
}

.tiki-account .wrap .account-wishlist .item .infomation .title a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-account .wrap .account-wishlist .item .infomation .author{
  padding:2px 0 0;
  margin:0;
  font-size:12px;
  color:#444;
}

.tiki-account .wrap .account-wishlist .item .infomation .cover-books{
  margin:5px 0 0;
  color:#777;
  font-size:11px;
}

.tiki-account .wrap .account-wishlist .item .infomation .rating, .tiki-account .wrap .account-wishlist .item .infomation .review{
  margin:8px auto 0;
  font-size:12px;
  display:inline-block;
  vertical-align:top;
}

.tiki-account .wrap .account-wishlist .item .infomation .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-account .wrap .account-wishlist .item .infomation .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-account .wrap .account-wishlist .item .infomation .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.tiki-account .wrap .account-wishlist .item .infomation .rating .rating-content .star:before{
  content:"\f005";
}

.tiki-account .wrap .account-wishlist .item .infomation .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-account .wrap .account-wishlist .item .infomation .rating .rating-content span .star{
  color:#f0c808;
}

.tiki-account .wrap .account-wishlist .item .infomation .price-sale{
  font-size:14px;
  color:#444;
  font-weight:700;
  margin:18px auto 0;
}

.tiki-account .wrap .account-wishlist .item .infomation .price-sale span{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  font-weight:400;
  padding:0 0 0 5px;
}

.tiki-account .wrap .account-wishlist .item .infomation .out-of-stock{
  font-weight:700;
  color:red;
  font-size:12px;
}

.tiki-account .wrap .account-wishlist .item .infomation .description{
  text-align:justify;
  font-size:12px;
  line-height:20px;
  width:100%;
}

.tiki-account .wrap .account-wishlist .item .infomation .description a{
  color:#00aaf1;
  display:block;
  max-width:75px;
}

.tiki-account .wrap .account-wishlist .item .infomation .description .popover-content{
  display:none;
}

.tiki-account .wrap .account-wishlist .item:after{
  content:" ";
  display:block;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-account .wrap h3{
  font-size:14px;
  font-weight:500;
  margin-top:40px;
  margin-bottom:15px;
}

.tiki-account .wrap .btn-back{
  margin-bottom:30px;
}

.tiki-account .wrap .row-style-1{
  background:#fff;
}

.tiki-account .popover-content{
  max-height:300px;
  overflow:auto;
}

.tiki-account .popover-content span{
  display:block;
  font-size:12px;
  margin-top:5px;
  padding-top:8px;
  border-top:1px dotted #e7e7e7;
}

.tiki-account .popover-content span:first-child{
  border-top:none;
  margin-top:0;
  padding-top:0;
}

@media (min-width:768px) {
  .tiki-account .wrap .account-notify .item p{
    float:left;
  }
}

@media (min-width:768px) {
  .tiki-account .wrap .account-notify .item p:first-child{
    width:13%;
  }
}

@media (min-width:768px) {
  .tiki-account .wrap .account-notify .item p:first-child + p{
    width:87%;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap{
    padding-bottom:30px;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .menu, .tiki-account .wrap .profiles{
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .menu button{
    display:none;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .menu ul{
    list-style:none;
    padding:10px;
    display:block;
    background:0 0;
    border:none;
    width:100%;
    position:relative;
    margin:0;
    z-index:1;
    -webkit-box-shadow:none;
    box-shadow:none;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .menu ul li{
    margin:10px 0;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .menu ul li.active a{
    color:#1c1c1c;
    text-decoration:none;
    background:#f5f5f5;
    font-weight:700;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .menu ul li a{
    color:#747474;
    font-size:13px;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .menu ul li a:hover{
    color:#1c1c1c;
    text-decoration:none;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .account-address-form{
    max-width:70%;
    padding:0 0 0 30px;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .account-address-form .col-lg-4{
    width:25%;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .account-address-form .col-lg-8{
    width:75%;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .account-address-form .col-lg-offset-4{
    margin-left:25%;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-header.small{
    width:50%;
    padding-right:10px;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-account .col-lg-6.left{
    padding-right:10px;
    margin-bottom:0;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-account .col-lg-6.right{
    padding-left:10px;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2{
    display:table;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 thead{
    display:table-header-group;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 thead tr{
    display:table-row;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 thead tr th{
    display:table-cell;
    padding:8px;
    background:#f8f8f8;
    border-top:none;
    border-left:1px solid #ddd;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 thead tr th:first-child{
    border-left:none;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 tbody, .tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot{
    display:table-row-group;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 tbody tr, .tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot tr{
    display:table-row;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 tbody tr td, .tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot tr td{
    display:table-cell;
    padding:10px;
    border-top:1px solid #ddd;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 tbody tr td:first-child, .tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot tr td:first-child{
    border-top:1px solid #ddd;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 tbody tr:first-child{
    border-top:1px solid #ccc!important;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 tbody tr td{
    border-left:1px solid #ddd;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 tbody tr td:first-child{
    border-left:none;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot tr{
    border-top:none;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot tr td{
    text-align:left;
    border-top:none;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-order table.table-responsive-2 tfoot tr td:first-child{
    text-align:right;
    border-top:none;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .account-order-detail .address-1, .tiki-account .wrap .account-order-detail .address-2, .tiki-account .wrap .account-order-detail .other-1, .tiki-account .wrap .account-order-detail .other-2, .tiki-account .wrap .account-order-detail .payment-1, .tiki-account .wrap .account-order-detail .payment-2{
    width:50%;
    display:inline-block;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .account-order-detail .address-1.has-padding, .tiki-account .wrap .account-order-detail .address-2.has-padding, .tiki-account .wrap .account-order-detail .other-1.has-padding, .tiki-account .wrap .account-order-detail .other-2.has-padding, .tiki-account .wrap .account-order-detail .payment-1.has-padding, .tiki-account .wrap .account-order-detail .payment-2.has-padding{
    padding-left:15px;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-address .item{
    float:left;
    width:49%;
    margin-right:2%;
    margin-top:15px;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-address .item:first-child, .tiki-account .wrap .dashboard-address .item:first-child + div{
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .dashboard-address .item:nth-child(2n){
    margin-right:0;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .account-profile{
    width:65%;
    padding:0 0 0 30px;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .account-wishlist .item .action{
    position:absolute;
    top:52px;
    right:0;
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .row-style-1{
    margin-left:0;
    margin-right:0;
    -webkit-box-shadow:0 2px 2px 0 rgba(124,124,124,.2);
    -moz-box-shadow:0 2px 2px 0 rgba(124,124,124,.2);
    box-shadow:0 2px 2px 0 rgba(124,124,124,.2);
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .row-style-1 .col-md-2{
    width:200px;
    padding-right:0;
    padding-left:0;
  }
}

@media (min-width:992px) {
  .tiki-account .wrap .row-style-1 .col-md-10{
    width:740px;
    padding-left:10px;
    border-left:1px solid #f6f6f6;
  }
}

@media (min-width:1200px) {
  .tiki-account .wrap .account-profile{
    width:50%;
    padding:0 0 0 30px;
  }
}

@media (min-width:1200px) {
  .tiki-account .wrap .account-address-form{
    max-width:60%;
  }
}

@media (min-width:1200px) {
  .tiki-account .wrap .row-style-1{
    margin-left:0;
    margin-right:0;
    -webkit-box-shadow:0 2px 2px 0 rgba(124,124,124,.2);
    -moz-box-shadow:0 2px 2px 0 rgba(124,124,124,.2);
    box-shadow:0 2px 2px 0 rgba(124,124,124,.2);
  }
}

@media (min-width:1200px) {
  .tiki-account .wrap .row-style-1 .col-lg-3{
    width:240px;
    padding-right:0;
    padding-left:0;
  }
}

@media (min-width:1200px) {
  .tiki-account .wrap .row-style-1 .col-lg-9{
    width:900px;
    padding-left:10px;
    border-left:1px solid #f6f6f6;
  }
}

.tiki-review .wrap{
  padding-bottom:30px;
}

.tiki-review .wrap h1{
  font-size:15px;
  margin:15px 0 0;
  font-weight:500;
  border-bottom:solid 1px #e7e7e7;
  padding:0 0 15px;
}

.tiki-review .wrap .review-list{
  border-bottom:1px solid #e9e9e9;
}

.tiki-review .wrap .review-list .item{
  width:100%;
  border-top:1px solid #e9e9e9;
  padding:15px 0;
}

.tiki-review .wrap .review-list .item:first-child{
  border-top:none;
}

.tiki-review .wrap .review-list .item .product-col-1{
  display:table-cell;
  width:130px;
  vertical-align:top;
  padding:0 10px;
}

.tiki-review .wrap .review-list .item .product-col-2{
  display:table-cell;
  width:100%;
  vertical-align:top;
  border-left:1px solid #e7e7e7;
  padding-left:24px;
}

.tiki-review .wrap .review-list .item .image{
  width:65px;
  height:65;
  overflow:hidden;
  position:relative;
  margin-right:auto;
  margin-left:auto;
}

.tiki-review .wrap .review-list .item .image a{
  display:block;
}

.tiki-review .wrap .review-list .item .image a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-review .wrap .review-list .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-review .wrap .review-list .item .name{
  font-size:14px;
  margin:15px 0 5px;
  font-weight:700;
  text-transform:capitalize;
  width:100%;
  text-align:center;
}

.tiki-review .wrap .review-list .item .from{
  font-size:12px;
  text-align:center;
}

.tiki-review .wrap .review-list .item .from span{
  color:#888;
}

.tiki-review .wrap .review-list .item .days{
  font-size:12px;
  color:#999;
  margin:4px 0 0;
  text-align:center;
}

.tiki-review .wrap .review-list .item .infomation .review{
  font-size:14px;
  font-weight:500;
  text-transform:capitalize;
  display:inline-block;
  vertical-align:top;
  color:#00aaf1;
  margin:0;
}

.tiki-review .wrap .review-list .item .infomation .buy-already{
  font-size:13px;
  padding:0 0 0 19px;
  background:url(../img/tick.png) 2px 5px no-repeat;
  margin:10px 0;
  color:#090;
  font-weight:700;
}

.tiki-review .wrap .review-list .item .infomation .link button, .tiki-review .wrap .review-list .item .infomation .quick-edit .btn{
  background:#32befb;
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  cursor:pointer;
  white-space:nowrap;
}

.tiki-review .wrap .review-list .item .infomation .quick-edit{
  display:none;
  margin:10px 0;
}

.tiki-review .wrap .review-list .item .infomation .quick-edit textarea{
  margin-bottom:5px;
}

.tiki-review .wrap .review-list .item .infomation .quick-edit .btn{
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  padding:8px 12px;
  color:#fff;
  text-align:center;
  vertical-align:middle;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  float:right;
  margin-left:5px;
}

.tiki-review .wrap .review-list .item .infomation .quick-edit .btn:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-review .wrap .review-list .item .infomation .quick-edit:after, .tiki-review .wrap .review-list .item .infomation .quick-edit:before{
  content:" ";
  display:table;
}

.tiki-review .wrap .review-list .item .infomation .rating{
  margin:3px 10px 0 0;
  font-size:12px;
  display:inline-block;
  vertical-align:top;
}

.tiki-review .wrap .review-list .item .infomation .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-review .wrap .review-list .item .infomation .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-review .wrap .review-list .item .infomation .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.tiki-review .wrap .review-list .item .infomation .rating .rating-content .star:before{
  content:"\f005";
}

.tiki-review .wrap .review-list .item .infomation .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-review .wrap .review-list .item .infomation .rating .rating-content span .star{
  color:#f0c808;
}

.tiki-review .wrap .review-list .item .infomation .description{
  text-align:justify;
  font-size:14px;
  line-height:20px;
  width:100%;
  margin:10px 0;
}

.tiki-review .wrap .review-list .item .infomation .description a{
  color:#00aaf1;
}

.tiki-review .wrap .review-list .item .infomation .link span{
  font-size:13px;
  margin-right:10px;
}

.tiki-review .wrap .review-list .item .infomation .link button{
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  padding:6px 12px;
  color:#fff;
  text-align:center;
  vertical-align:middle;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  margin-top:8px;
  display:block;
}

.tiki-review .wrap .review-list .item .infomation .link button:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-review .wrap .review-list .item .infomation .link button i.fa{
  margin-right:5px;
}

.tiki-review .wrap .review-list .item .infomation .link p{
  display:block;
  color:#ccc;
  font-weight:100;
  margin-top:10px;
}

.tiki-review .wrap .review-list .item .infomation .link p a{
  font-size:12px;
  font-weight:400;
  color:#444;
  padding:0 5px;
}

.tiki-review .wrap .review-list .item .infomation .link p a.is-spam, .tiki-review .wrap .review-list .item .infomation .link p a.is-spam:hover{
  color:red;
}

.tiki-review .wrap .review-list .item .infomation .link p a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-review .wrap .review-list .item .infomation .link:after, .tiki-review .wrap .review-list .item .infomation .link:before{
  content:" ";
  display:table;
}

.tiki-review .wrap .review-list .item .infomation .link:after{
  clear:both;
}

.tiki-review .wrap .review-list .item .infomation .quick-reply{
  text-align:center;
  margin-top:30px;
  margin-bottom:20px;
  display:none;
}

.tiki-review .wrap .review-list .item .infomation .quick-reply textarea{
  display:block;
  width:100%;
  height:130px;
  margin-bottom:10px;
}

.tiki-review .wrap .review-list .item .replies > .replies-item:after, .tiki-review .wrap .review-list .item .replies > .replies-item:before, .tiki-review .wrap .review-list .item:after, .tiki-review .wrap .review-list .item:before{
  content:" ";
  display:table;
}

.tiki-review .wrap .review-list .item .infomation .quick-reply .btn-primary{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  padding:6px 8px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
}

.tiki-review .wrap .review-list .item .infomation .quick-reply .btn-default:hover, .tiki-review .wrap .review-list .item .infomation .quick-reply .btn-primary:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-review .wrap .review-list .item .infomation .quick-reply .btn-default{
  background:#fff;
  padding:5px 8px;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  margin-left:5px;
}

.tiki-review .wrap .review-list .item .replies{
  margin-top:10px;
}

.tiki-review .wrap .review-list .item .replies > .replies-item{
  font-size:14px;
  line-height:22px;
  padding:10px 0;
  background:0 0;
  border-top:solid 1px #e7e7e7;
  margin:5px 0 0;
  border-bottom:none;
}

.tiki-review .wrap .review-list .item .replies > .replies-item .replies-image{
  width:45px;
  height:45px;
  overflow:hidden;
  float:left;
  margin-right:10px;
  margin-bottom:0;
}

.tiki-review .wrap .review-list .item .replies > .replies-item .replies-name{
  font-size:13px;
  font-weight:700;
  margin-bottom:0;
}

.tiki-review .wrap .review-list .item .replies > .replies-item .replies-name span{
  font-weight:400;
}

.tiki-review .wrap .review-list .item .replies > .replies-item .replies-text{
  font-size:13px;
  margin-bottom:0;
}

.tiki-review .wrap .review-list .item .replies > .replies-item .replies-report{
  text-align:right;
  margin-bottom:0;
}

.tiki-review .wrap .review-list .item .replies > .replies-item .replies-report a{
  font-size:12px;
  font-weight:400;
  color:#444;
  padding:0 5px;
}

.tiki-review .wrap .review-list .item .replies > .replies-item .replies-report a:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-review .wrap .product-list{
  margin-top:47px;
  text-align:center;
}

.tiki-review .wrap .product-list .item{
  display:inline-block;
  vertical-align:top;
  text-align:left;
}

.tiki-review .wrap .product-list .item > a{
  display:block;
}

.tiki-review .wrap .product-list .item > a .image{
  width:135px;
  min-height:135px;
  overflow:hidden;
  display:block;
  position:relative;
}

.tiki-review .wrap .product-list .item > a .image img{
  background:#fff;
  color:#fff;
  outline-color:#fff;
  border-color:#fff;
}

.tiki-review .wrap .product-list .item > a .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-review .wrap .product-list .item > a .title{
  width:130px;
  padding:8px 0 0;
  display:block;
  font-size:13px;
  color:#000;
  height:44px;
  text-overflow:ellipsis;
  overflow:hidden;
  position:relative;
  text-align:left;
}

.tiki-review .wrap .product-list .item > a .title:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-review .wrap .product-list .item > a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-review .wrap .product-list .item .author{
  margin:5px 0 0;
  color:#777;
  font-size:11px;
  width:130px;
  text-align:left;
}

.tiki-review .wrap .product-list .item .review{
  margin:5px 0 0;
  font-size:12px;
  display:inline-block;
  text-align:left;
}

.tiki-review .wrap .product-list .item .note{
  max-width:130px;
  font-size:12px;
  margin:5px 0 0;
}

.tiki-review .wrap .product-list .item .note span{
  font-weight:700;
  color:#090;
}

.tiki-review .wrap .product-list .item .rating{
  margin:5px 0 0;
  font-size:12px;
  display:inline-block;
}

.tiki-review .wrap .product-list .item .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-review .wrap .product-list .item .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-review .wrap .product-list .item .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.tiki-review .wrap .product-list .item .rating .rating-content .star:before{
  content:"\f005";
}

.tiki-review .wrap .product-list .item .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-review .wrap .product-list .item .rating .rating-content span .star{
  color:#f0c808;
}

.tiki-review .wrap .product-list .item .price-sale{
  font-size:14px;
  color:#444;
  font-weight:700;
  margin:5px 0 0;
  width:130px;
  text-align:left;
}

.tiki-review .wrap .product-list .item .price-regular{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:block;
  margin:5px 0 0;
  width:130px;
  text-align:left;
}

.tiki-review .wrap .btn-back, .tiki-review .wrap .question-answer-form .form .btn{
  background:#32befb;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  box-shadow:0 -2px 0 #0788bf inset;
  font-weight:700;
  margin-right:auto;
  margin-left:auto;
  display:block;
  vertical-align:middle;
  cursor:pointer;
  white-space:nowrap;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
}

.tiki-review .wrap .btn-back{
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  border:none!important;
  padding:8px 12px;
  color:#fff;
  text-align:center;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  margin-top:30px;
}

.tiki-review .wrap .question-answer-form{
  margin-top:15px;
}

.tiki-review .wrap .question-answer-form .all a{
  color:#00aaf1;
  font-size:13px;
}

.tiki-review .wrap .question-answer-form .form{
  position:relative;
  padding-right:99px;
}

.tiki-review .wrap .question-answer-form .form .btn{
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  border:none!important;
  color:#fff;
  text-align:center;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  padding:6px 12px;
  font-size:14px;
  position:absolute;
  right:0;
  top:0;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-1:after, .tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-1:before, .tiki-review .wrap .question-answer-box .question-answer-content .item:after, .tiki-review .wrap .question-answer-box .question-answer-content .item:before{
  content:" ";
  display:table;
}

.tiki-review .wrap .question-answer-form .form .btn:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-review .wrap .question-answer-form .form input[type=text]{
  width:98%;
}

.tiki-review .wrap .question-answer-box{
  margin-top:15px;
  margin-bottom:30px;
}

.tiki-review .wrap .question-answer-box .question-answer-title{
  border-bottom:1px solid #e7e7e7;
  padding:7px 0;
  margin:0 0 5px;
}

.tiki-review .wrap .question-answer-box .question-answer-title h2{
  font-size:15px;
  color:#444;
  font-weight:400;
  text-transform:capitalize;
  margin:0;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item{
  border-bottom:1px dashed #ececec;
  padding:8px 0;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-1{
  float:left;
  margin-right:-100%;
  position:relative;
  width:100px;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-1 .group{
  width:50%;
  overflow:hidden;
  margin-bottom:0;
  text-align:center;
  padding:10px 0;
  margin-left:auto;
  margin-right:auto;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-1 .group .number{
  font-size:20px;
  color:#1c1c1c;
  margin-bottom:0;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-1 .group .text{
  font-size:12px;
  color:#1c1c1c;
  margin-bottom:0;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-2{
  float:left;
  width:100%;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-2 .group{
  margin-left:100px;
  padding:0 0 0 10px;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .name{
  color:#2a2a26;
  font-size:13px;
  margin-bottom:0;
  font-weight:700;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .text{
  color:#2a2a26;
  font-size:13px;
  margin-bottom:0;
  margin-top:10px;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .action{
  margin-top:15px;
  margin-bottom:0;
  font-size:0;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .action span{
  color:#888;
  padding:0 10px;
  border-left:1px solid #ddd;
  font-size:12px;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .action span:first-child{
  border-left:none;
  padding-left:0;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .action a{
  color:#888;
  padding:0 10px;
  border-left:1px solid #ddd;
  font-size:12px;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .action a:first-child{
  border-left:none;
  padding-left:0;
}

.tiki-review .wrap .question-answer-box .question-answer-content .item .item-col-2 .group .action a:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-review .wrap .question-other-box .question-other-title{
  border-bottom:1px solid #e7e7e7;
  padding:7px 0;
  margin:0 0 5px;
}

.tiki-review .wrap .question-other-box .question-other-title h2{
  font-size:15px;
  color:#444;
  font-weight:400;
  text-transform:capitalize;
  margin:0;
}

.tiki-review .wrap .question-other-box .question-other-content .item{
  border-bottom:1px dashed #ececec;
  padding:8px 0;
  margin-bottom:0;
}

.tiki-review .wrap .question-other-box .question-other-content .item a{
  color:#2a2a26;
  font-size:13px;
}

.tiki-review .wrap .question-other-box .question-other-content .item a:hover{
  color:#00aaf1;
  text-decoration:none;
}

@media (min-width:480px) {
  .tiki-review .wrap .review-list .item .infomation .link button{
    margin-top:0;
    display:inline-block;
  }
}

@media (min-width:480px) {
  .tiki-review .wrap .review-list .item .infomation .quick-reply .btn-default, .tiki-review .wrap .review-list .item .infomation .quick-reply .btn-primary{
    padding-left:12px;
    padding-right:12px;
  }
}

@media (min-width:640px) {
  .tiki-review .wrap .review-list .item .infomation .link p{
    display:inline-block;
    color:#ccc;
    font-weight:100;
    float:right;
    margin:0;
  }
}

@media (min-width:768px) {
  .tiki-review .wrap .review-list .item .name{
    width:178px;
  }
}

@media (min-width:992px) {
  .tiki-review .wrap .btn-back{
    margin-left:0;
    margin-right:0;
  }
}

@media (min-width:992px) {
  .tiki-review .wrap .product-list{
    padding-top:35px;
  }
}

.tiki-tracking-order > .wrap{
  margin-bottom:45px;
}

.tiki-tracking-order > .wrap h1, .tiki-tracking-order > .wrap h2{
  font-size:20px;
  margin:10px 0;
  font-weight:400;
  padding:0;
  color:#444;
}

.tiki-tracking-order > .wrap .tracking-order-form{
  border:1px solid #ddd;
  min-height:222px;
  padding-bottom:15px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.tiki-tracking-order > .wrap .tracking-order-form h4{
  font-size:16px;
  text-align:center;
  padding:0 15px;
}

.tiki-tracking-order > .wrap .tracking-order-form .description{
  font-size:12px;
  text-align:center;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:15px;
  margin-bottom:30px;
  -webkit-box-shadow:0 3px 5px 0 rgba(50,50,50,.1);
  -moz-box-shadow:0 3px 5px 0 rgba(50,50,50,.1);
  box-shadow:0 3px 3px 0 rgba(50,50,50,.1);
}

.tiki-tracking-order > .wrap .tracking-order-form .form-inline{
  text-align:center;
}

.tiki-tracking-order > .wrap .tracking-order-form .form-inline .form-group{
  margin-left:15px;
  margin-right:15px;
}

.tiki-tracking-order > .wrap .tracking-order-form .form-inline .form-group label{
  display:block;
  text-align:left;
  font-size:12px;
}

.tiki-tracking-order > .wrap .tracking-order-form .form-inline .form-group input{
  display:block;
}

.tiki-tracking-order > .wrap .tracking-order-form .form-inline .btn-default{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none;
  box-shadow:0 -2px 0 #0788bf inset;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  padding:8px 40px;
  font-size:14px;
  line-height:20px;
}

.tiki-tracking-order > .wrap .tracking-order-form .form-inline .btn-default:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-tracking-order > .wrap .tracking-order-form .form-inline .help-block{
  font-size:11px;
  text-align:left;
  margin-bottom:0;
  min-height:17px;
}

.tiki-tracking-order > .wrap .tracking-order-process{
  border:1px solid #ddd;
  min-height:310px;
  padding:15px;
  background:url(../img/top-bg-5.png) repeat-x #f5f5f5;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.tiki-tracking-order > .wrap .tracking-order-process .order-id{
  font-size:12px;
  font-weight:700;
  margin-bottom:10px;
}

.tiki-tracking-order > .wrap .tracking-order-process .status{
  font-size:14px;
  margin-bottom:10px;
  font-weight:700;
}

.tiki-tracking-order > .wrap .tracking-order-process .status span{
  color:#7bc828;
}

.tiki-tracking-order > .wrap .tracking-order-process .link{
  font-size:14px;
  font-weight:700;
  margin-bottom:0;
}

.tiki-tracking-order > .wrap .tracking-order-process .link a{
  color:#00aaf1;
}

.tiki-tracking-order > .wrap .tracking-order-process .message{
  font-size:15px;
  font-weight:700;
  text-align:center;
  margin-top:60px;
  margin-bottom:15px;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard{
  margin-top:60px;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step{
  padding:0;
  position:relative;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step .bs-wizard-stepnum{
  font-size:11px;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step .bs-wizard-stepnum p{
  margin-bottom:0;
  font-weight:700;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step .bs-wizard-stepnum span{
  display:block;
  height:15px;
  white-space:nowrap;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step .bs-wizard-info{
  color:#999;
  font-size:14px;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step > .bs-wizard-dot{
  position:absolute;
  width:26px;
  height:26px;
  display:block;
  top:55px;
  left:50%;
  margin-top:-15px;
  margin-left:-15px;
  border-radius:50%;
  color:#000;
  border:2px solid #35c4f6;
  font-size:14px;
  text-align:center;
  line-height:23px;
  background:url(../img/check.png) 5px 7px no-repeat #00b6f0;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step > .bs-wizard-dot:hover{
  cursor:default;
  text-decoration:none;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step > .progress{
  height:3px;
  margin:22px 0;
  background:#b9b9b9;
  position:relative;
  border-radius:0;
  box-shadow:none;
  visibility:hidden;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step > .progress > .progress-bar{
  width:0;
  box-shadow:none;
  background:#00b6f0;
  -webkit-transition:none;
  -o-transition:none;
  transition:none;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar{
  width:100%;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step.active > .progress > .progress-bar{
  width:50%;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar{
  width:0;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar{
  width:100%;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-stepnum{
  color:#a3a3a3;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot{
  background-color:#fff;
  color:#000;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after{
  opacity:0;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{
  pointer-events:none;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step:first-child > .progress{
  left:50%;
  width:50%;
}

.tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step:last-child > .progress{
  width:50%;
}

.tiki-tracking-order > .wrap .tracking-order-detail{
  border:1px solid #ddd;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  min-height:300px;
}

.tiki-tracking-order > .wrap .tracking-order-detail .top{
  margin:0;
  padding:15px 0;
  position:relative;
  -webkit-box-shadow:0 3px 5px 0 rgba(50,50,50,.1);
  -moz-box-shadow:0 3px 5px 0 rgba(50,50,50,.1);
  box-shadow:0 3px 3px 0 rgba(50,50,50,.1);
}

.tiki-tracking-order > .wrap .tracking-order-detail .top h4{
  font-size:15px;
  margin-top:0;
  font-weight:700;
}

.tiki-tracking-order > .wrap .tracking-order-detail .top p{
  margin-bottom:0;
  font-size:13px;
}

.tiki-tracking-order > .wrap .tracking-order-detail .top .icon-24h{
  width:auto;
  height:20px;
}

.tiki-tracking-order > .wrap .tracking-order-detail .top .item{
  padding-top:15px;
  margin-top:15px;
  border-top:1px solid #ddd;
}

.tiki-tracking-order > .wrap .tracking-order-detail .top .item:first-child{
  padding-top:0;
  margin-top:0;
  border-top:none;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom{
  padding-top:45px;
  padding-bottom:30px;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom h4{
  font-size:15px;
  margin-top:0;
  text-align:center;
  margin-bottom:30px;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2{
  display:block;
  width:100%;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 thead{
  display:none;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 thead tr{
  display:block;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 thead tr th{
  display:block;
  border-top:1px solid #eee;
  position:relative;
  padding:5px;
  background:0 0;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 thead tr th:first-child{
  border-top:none;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot tr:first-child{
  border-top:1px solid #ccc!important;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tbody, .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot{
  display:block;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tbody tr, .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot tr{
  display:block;
  border-top:1px solid #ccc;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tbody tr:first-child, .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot tr:first-child{
  border-top:none;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tbody tr td, .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot tr td{
  display:block;
  border:none;
  border-top:1px solid #eee;
  position:relative;
  padding:5px;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tbody tr td:first-child, .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot tr td:first-child{
  border-top:none;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table{
  width:auto;
  margin:0 auto;
  font-size:13px;
  max-width:90%;
  border:1px solid #ddd;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table th{
  background:#f8f8f8;
  border-width:1px;
  font-weight:500;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table td, .tiki-tracking-order > .wrap .tracking-order-detail .bottom table tr{
  padding:10px;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table a{
  color:#444;
}

.tiki-tracking-order > .wrap .tracking-order-detail .bottom table a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-tracking-order > .wrap .btn-reorder, .tiki-tracking-order > .wrap .btn-retrack{
  padding:6px 14px;
  color:#fff;
  text-align:center;
  font-size:12px;
  text-shadow:0 1px 1px rgba(0,0,0,.2);
  display:block;
  font-weight:700;
  white-space:nowrap;
  cursor:pointer;
}

.tiki-tracking-order > .wrap .btn-reorder{
  background:#c10000;
  background:-moz-linear-gradient(top,#e80000 0,#c10000 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e80000),color-stop(100%,#c10000));
  background:-webkit-linear-gradient(top,#e80000 0,#c10000 100%);
  background:-o-linear-gradient(top,#e80000 0,#c10000 100%);
  background:-ms-linear-gradient(top,#e80000 0,#c10000 100%);
  background:linear-gradient(to bottom,#e80000 0,#c10000 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E80000', endColorstr='#C10000', GradientType=0);
  border:none;
  box-shadow:0 -2px 0 #a60000 inset;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  margin:0;
  max-width:105px;
}

.tiki-tracking-order > .wrap .btn-reorder:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-tracking-order > .wrap .btn-retrack{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none;
  box-shadow:0 -2px 0 #0788bf inset;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  margin:15px auto 0;
  max-width:156px;
}

.tiki-tracking-order > .wrap .btn-retrack:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

@media (min-width:768px) {
  .tiki-tracking-order > .wrap .tracking-order-form .form-inline .form-group:first-child{
    margin-left:0;
    margin-right:0;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-process .bs-wizard > .bs-wizard-step > .progress{
    visibility:visible;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .top .item{
    padding-top:0;
    margin-top:0;
    border-top:none;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2{
    display:table;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 thead{
    display:table-header-group;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 thead tr{
    display:table-row;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 thead tr th{
    display:table-cell;
    padding:8px;
    background:#f8f8f8;
    border-top:none;
    border-left:1px solid #ddd;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 thead tr th:first-child{
    border-left:none;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tbody, .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot{
    display:table-row-group;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tbody tr, .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot tr{
    display:table-row;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tbody tr td, .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot tr td{
    display:table-cell;
    padding:10px;
    border-top:1px solid #ddd;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tbody tr td:first-child, .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot tr td:first-child{
    border-top:1px solid #ddd;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tbody tr:first-child{
    border-top:1px solid #ccc!important;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tbody tr td{
    border-left:1px solid #ddd;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tbody tr td:first-child{
    border-left:none;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot tr{
    border-top:none;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot tr td{
    text-align:left;
    border-top:none;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .tracking-order-detail .bottom table.table-responsive-2 tfoot tr td:first-child{
    text-align:right;
    border-top:none;
  }
}

@media (min-width:992px) {
  .tiki-tracking-order > .wrap .btn-reorder{
    margin:0 0 0 30px;
  }
}

.tiki-term .wrap{
  min-height:500px;
  margin-bottom:50px;
  margin-top:20px;
}

.tiki-term .wrap .content *{
  font-family:Arial,Helvetica,sans-serif!important;
}

.tiki-term .wrap .content table{
  width:100%!important;
  max-width:500px!important;
}

.tiki-p24h > .wrap{
  margin-bottom:45px;
}

.tiki-p24h > .wrap h1{
  background:url(../img/checkin.png) left center no-repeat;
  padding-left:30px;
  color:#01a5e2;
  font-size:18px;
  font-weight:700;
  margin-bottom:20px;
  line-height:27px;
}

.tiki-p24h > .wrap .banner{
  background:url(../img/24h-banner-mobile-bg.jpg) center repeat-x;
}

.tiki-p24h > .wrap .banner img{
  margin:0 auto;
}

.tiki-p24h > .wrap .features{
  text-align:center;
  margin-top:50px;
}

.tiki-p24h > .wrap .features .item{
  display:block;
  overflow:hidden;
  margin-top:45px;
}

.tiki-p24h > .wrap .features .item:first-child{
  margin-top:0;
}

.tiki-p24h > .wrap .features .item .image img{
  margin-left:auto;
  margin-right:auto;
}

.tiki-p24h > .wrap .features .item .title{
  font-size:24px;
  font-weight:700;
  color:#df2448;
  text-transform:uppercase;
  margin-bottom:0;
}

.tiki-p24h > .wrap .features .item .intro{
  font-size:18px;
  font-style:normal;
  color:#3f3f3f;
  text-transform:uppercase;
  margin-bottom:0;
}

.tiki-p24h > .wrap .description{
  border-top:1px solid #3f3f3f;
  font-size:22px;
  color:#3f3f3f;
  font-style:italic;
  padding-top:30px;
  max-width:1020px;
  text-align:center;
  line-height:35px;
  padding-left:60px;
  padding-right:60px;
  margin:60px auto 0;
}

.tiki-p24h > .wrap .title-bg{
  background:#00a9e3;
  margin-top:50px;
  margin-bottom:20px;
}

.tiki-p24h > .wrap .title-bg h2{
  color:#fff;
  text-transform:uppercase;
  padding:18px 0;
  margin:0;
}

.tiki-p24h > .wrap .steps .item{
  margin-top:75px;
}

.tiki-p24h > .wrap .steps .item:first-child{
  margin-top:0;
}

.tiki-p24h > .wrap .steps .item.first .title:before{
  content:"1";
}

.tiki-p24h > .wrap .steps .item.second .title:before{
  content:"2";
}

.tiki-p24h > .wrap .steps .item.third .title{
  padding-top:110px;
}

.tiki-p24h > .wrap .steps .item.third .title:before{
  content:"3";
}

.tiki-p24h > .wrap .steps .item .title{
  border-left:3px #01a7e1 dashed;
  border-bottom:3px #01a7e1 dashed;
  font-size:24px;
  color:#333;
  position:relative;
  margin-left:40px;
  margin-right:40px;
  padding:165px 50px 40px;
}

.tiki-p24h > .wrap .steps .item .title img{
  height:30px;
}

.tiki-p24h > .wrap .steps .item .title span{
  display:block;
  font-style:italic;
  font-weight:400;
  font-size:18px;
  margin-top:35px;
}

.tiki-p24h > .wrap .content .btn, .tiki-p24h > .wrap .content h4, .tiki-p24h > .wrap .content table .first td{
  font-weight:700;
}

.tiki-p24h > .wrap .steps .item .title:before{
  width:100px;
  height:100px;
  content:"1";
  display:block;
  position:absolute;
  top:0;
  left:-50px;
  border:4px solid #01a7e1;
  text-align:center;
  line-height:96px;
  font-size:70px;
  font-weight:700;
  color:#01a7e1;
  -webkit-border-radius:50px;
  -moz-border-radius:50px;
  -ms-border-radius:50px;
  -o-border-radius:50px;
  border-radius:50px;
  background:#fff;
}

.tiki-p24h > .wrap .steps .item .image{
  margin-top:30px;
}

.tiki-p24h > .wrap .steps .item .image img{
  margin-left:auto;
  margin-right:auto;
}

.tiki-p24h > .wrap .steps .item:after, .tiki-p24h > .wrap .steps .item:before{
  content:" ";
  display:table;
}

.tiki-p24h > .wrap .content p{
  font-size:14px;
}

.tiki-p24h > .wrap .content a{
  color:#00aaf1;
  font-size:13px;
}

.tiki-p24h > .wrap .content .btn{
  margin:30px auto 0;
  width:240px;
  text-align:center;
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  box-shadow:0 -2px 0 #0788bf inset;
  padding:15px 20px;
  color:#fff;
  white-space:nowrap;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:15px;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  line-height:1.6;
  border:none;
}

.tiki-market-place > .wrap .middle .list .item .image:hover, .tiki-p24h > .wrap .content .btn:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

@media (min-width:992px) {
  .tiki-p24h > .wrap .banner{
    background:url(../img/24h-banner.jpg) -400px center no-repeat;
    -webkit-background-size:auto;
    background-size:auto;
    height:390px;
  }
}

@media (min-width:992px) {
  .tiki-p24h > .wrap .features .item{
    display:inline-block;
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-p24h > .wrap .features .item.center{
    margin-left:29px;
    margin-right:29px;
  }
}

@media (min-width:1200px) {
  .tiki-p24h > .wrap .banner{
    background:url(../img/24h-banner.jpg) center no-repeat;
  }
}

@media (min-width:1200px) {
  .tiki-p24h > .wrap .features .item.center{
    margin-left:65px;
    margin-right:65px;
  }
}

@media (min-width:1200px) {
  .tiki-p24h > .wrap .steps{
    margin-top:0;
  }
}

@media (min-width:1200px) {
  .tiki-p24h > .wrap .steps .item .title{
    width:530px;
    margin-left:0;
    margin-right:0;
    float:left;
  }
}

@media (min-width:1200px) {
  .tiki-p24h > .wrap .steps .item .image{
    float:right;
  }
}

@media (min-width:1200px) {
  .tiki-p24h > .wrap .steps .item .image img{
    margin-left:0;
    margin-right:0;
  }
}

.tiki-market-place > .wrap{
  margin-bottom:45px;
}

.tiki-market-place > .wrap .top{
  padding-bottom:10px;
  border-bottom:2px solid #00b7f1;
  width:100%;
  margin-top:30px;
}

.tiki-market-place > .wrap .top .image{
  margin-bottom:15px;
  display:block;
}

.tiki-market-place > .wrap .middle .list:after, .tiki-market-place > .wrap .middle .list:before, .tiki-market-place > .wrap .top:after, .tiki-market-place > .wrap .top:before{
  content:" ";
  display:table;
}

.tiki-market-place > .wrap .top .image img{
  margin-left:auto;
  margin-right:auto;
}

.tiki-market-place > .wrap .top h1{
  color:#00b7f1;
  font-weight:400;
  margin-top:55px;
  font-size:28px;
}

.tiki-market-place > .wrap .top .text{
  margin-bottom:0;
  font-size:12px;
}

.tiki-market-place > .wrap .middle{
  margin-top:15px;
}

.tiki-market-place > .wrap .middle h2{
  font-size:20px;
  line-height:28px;
  margin:0 0 15px;
  font-weight:400;
  padding:0;
  color:#444;
}

.tiki-market-place > .wrap .middle .list .item{
  width:100%;
  text-align:center;
}

.tiki-market-place > .wrap .middle .list .item .text a{
  font-size:12px;
  color:#00aaf1;
}

.tiki-market-place > .wrap .bottom{
  background:#e3f8fe;
  padding:10px;
  margin-top:30px;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
}

.tiki-market-place > .wrap .bottom h3{
  font-size:20px;
  line-height:28px;
  margin:0 0 10px;
  font-weight:400;
  padding:0;
  color:#444;
}

.tiki-market-place > .wrap .bottom p, .tiki-market-place > .wrap .bottom ul li{
  font-size:12px;
}

.tiki-market-place > .wrap .bottom h5{
  font-weight:700;
  font-size:12px;
}

.tiki-market-place > .wrap .bottom ul{
  list-style:none;
}

@media (min-width:480px) {
  .tiki-market-place > .wrap .top .image{
    float:left;
    margin-bottom:0;
    margin-right:15px;
  }
}

@media (min-width:480px) {
  .tiki-market-place > .wrap .top .image img{
    margin-left:0;
    margin-right:0;
  }
}

@media (min-width:992px) {
  .tiki-market-place > .wrap .middle .list .item{
    width:33%;
    text-align:center;
    float:left;
  }
}

.tiki-about-us > .wrap{
  margin-bottom:45px;
}

.tiki-about-us > .wrap h1{
  font-size:17px;
  line-height:28px;
  margin:0 0 10px;
  font-weight:700;
  padding:5px 0;
  color:#444;
  border-bottom:2px solid #ddd;
}

.tiki-about-us > .wrap .content a{
  color:#00aaf1;
}

.tiki-about-us > .wrap .content img{
  margin:15px 0;
}

.tiki-about-us > .wrap .content h3{
  font-size:16px;
  font-weight:700;
}

.tiki-about-us > .wrap .content ul li{
  margin-bottom:5px;
}

.tiki-about-us > .wrap .content .list{
  list-style:none;
  margin:15px 0;
}

.tiki-about-us > .wrap .content .list li{
  float:left;
  margin:0 10px 5px 0;
}

.tiki-about-us > .wrap .content .list li a{
  padding:5px 12px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:1px solid #ddd;
  display:block;
  color:#00aaf1;
  font-weight:700;
}

.tiki-about-us > .wrap .content .list:after, .tiki-about-us > .wrap .content .list:before, .tiki-du-lich-dip-le > .wrap-banner .banner:after, .tiki-du-lich-dip-le > .wrap-banner .banner:before{
  display:table;
  content:" ";
}

.tiki-about-us > .wrap .content .list li a:hover{
  border:1px solid #00aaf1;
  text-decoration:none;
}

.tiki-about-us > .wrap .content iframe{
  margin:30px 0;
  width:100%;
  max-width:800px;
}

.tiki-du-lich-dip-le > .wrap-banner{
  background:url(../media/du-lich-dip-le-5.png) center top no-repeat #daf3ff;
}

.tiki-du-lich-dip-le > .wrap-banner .banner{
  height:465px;
  overflow:hidden;
  margin-bottom:0;
  position:relative;
}

.tiki-du-lich-dip-le > .wrap-banner .banner .image-1{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  z-index:2;
}

.tiki-du-lich-dip-le > .wrap-banner .banner .image-2{
  position:absolute;
  bottom:0;
  right:0;
  z-index:1;
}

.tiki-du-lich-dip-le > .wrap-banner .banner .fb{
  position:absolute;
  bottom:9px;
  width:100%;
  text-align:center;
}

.tiki-du-lich-dip-le > .wrap-title{
  background:#8fd631;
}

.tiki-du-lich-dip-le > .wrap-title h1{
  height:70px;
  line-height:70px;
  color:#fff;
  text-transform:uppercase;
  text-align:center;
  font-size:24px;
  font-weight:700;
  margin:0;
}

.tiki-du-lich-dip-le > .wrap{
  background:#daf3ff;
}

.tiki-du-lich-dip-le > .wrap .group{
  background:#fff;
  padding-top:30px;
}

.tiki-du-lich-dip-le > .wrap .group .tabs{
  list-style:none;
  padding:0;
  margin:0 0 30px;
}

.tiki-du-lich-dip-le > .wrap .group .tabs li.active a, .tiki-du-lich-dip-le > .wrap .group .tabs li:hover a{
  background:#f9ae1c;
}

.tiki-du-lich-dip-le > .wrap .group .tabs li a{
  display:block;
  text-align:center;
  color:#fff;
  height:40px;
  line-height:40px;
  background:#dadbdc;
  font-size:16px;
  font-weight:700;
}

.tiki-du-lich-dip-le > .wrap .group .tabs li a:hover{
  text-decoration:none;
}

.tiki-du-lich-dip-le > .wrap .group .tabs li a img{
  margin-right:10px;
}

.tiki-du-lich-dip-le > .wrap .group .tabs:after, .tiki-du-lich-dip-le > .wrap .group .tabs:before{
  content:" ";
  display:table;
}

.tiki-du-lich-dip-le > .wrap .group h2{
  border:2px solid #f9ae1c;
  font-size:16px;
  color:#f9ae1c;
  padding:8px;
  text-align:center;
  max-width:830px;
  margin:0 auto 30px;
}

.tiki-du-lich-dip-le > .wrap .group .product-list .item{
  float:left;
  position:relative;
  border:1px solid #ececec;
  border-bottom:3px solid #ececec;
  width:98%;
  margin:0 1% 30px;
}

.tiki-du-lich-dip-le > .wrap .group .product-list .item:hover{
  border-bottom:3px solid #f7973d;
}

.tiki-du-lich-dip-le > .wrap .group .product-list .item .image{
  position:relative;
  padding:0 20px;
}

.tiki-du-lich-dip-le > .wrap .group .product-list .item .image img{
  margin:0 auto;
}

.tiki-du-lich-dip-le > .wrap .group .product-list .item .image .sale-tag{
  display:block;
  position:absolute;
  width:35px;
  height:31px;
  background:url(../media/sale-tag.png) no-repeat rgba(0,0,0,0);
  top:0;
  right:0;
  z-index:1;
  color:#fff;
  font-size:13px;
  font-weight:700;
  text-align:center;
  line-height:29px;
}

.tiki-du-lich-dip-le > .wrap .group .product-list .item .title{
  padding:0 20px;
}

.tiki-du-lich-dip-le > .wrap .group .product-list .item .title a{
  font-size:14px;
  color:#333;
  font-weight:400;
  text-align:center;
  display:block;
  height:95px;
}

.tiki-du-lich-dip-le > .wrap .group .product-list .item .price{
  border-top:1px solid #ececec;
  margin-top:15px;
  text-align:center;
  font-size:22px;
  color:#f7973d;
  font-weight:700;
  margin-bottom:0;
  padding:10px 0;
}

.tiki-du-lich-dip-le > .wrap .group .product-list .item .price span{
  display:block;
  font-size:11px;
  text-decoration:line-through;
  color:#231f20;
}

.tiki-du-lich-dip-le > .wrap .group .product-list:after, .tiki-du-lich-dip-le > .wrap .group .product-list:before{
  content:" ";
  display:table;
}

.tiki-du-lich-dip-le > .wrap .btn-all{
  display:block;
  height:36px;
  font-weight:700;
  font-size:13px;
  padding:8px 40px;
  box-shadow:0 -2px 0 #27870a inset;
  color:#fff;
  width:220px;
  text-align:center;
  margin:30px auto;
  border:none;
  background:#58bf0f;
  background:-moz-linear-gradient(top,#58bf0f 1%,#42aa0d 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#58bf0f),color-stop(100%,#42aa0d));
  background:-webkit-linear-gradient(top,#58bf0f 1%,#42aa0d 100%);
  background:-o-linear-gradient(top,#58bf0f 1%,#42aa0d 100%);
  background:-ms-linear-gradient(top,#58bf0f 1%,#42aa0d 100%);
  background:linear-gradient(to bottom,#58bf0f 1%,#42aa0d 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#58bf0f', endColorstr='#42aa0d', GradientType=0);
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

@media (min-width:640px) {
  .tiki-du-lich-dip-le > .wrap .group .product-list .item{
    width:48%;
    margin:0 1% 30px;
  }
}

@media (min-width:768px) {
  .tiki-du-lich-dip-le > .wrap .group .tabs li{
    float:left;
    width:50%;
  }
}

@media (min-width:992px) {
  .tiki-du-lich-dip-le > .wrap-banner .banner .image-1{
    right:auto;
    top:50px;
  }
}

@media (min-width:992px) {
  .tiki-du-lich-dip-le > .wrap-banner .banner .image-2{
    width:60%;
  }
}

@media (min-width:992px) {
  .tiki-du-lich-dip-le > .wrap-banner .banner .fb{
    left:153px;
    width:auto;
  }
}

@media (min-width:992px) {
  .tiki-du-lich-dip-le > .wrap .group .product-list .item{
    width:23%;
    margin:0 1% 30px;
  }
}

@media (min-width:1200px) {
  .tiki-du-lich-dip-le > .wrap-banner .banner .image-2{
    width:auto;
  }
}

@media (min-width:1200px) {
  .tiki-du-lich-dip-le > .wrap .group .product-list .item{
    width:215px;
    margin:0 6px 30px;
  }
}

.tiki-qua-tang-vichy > .wrap-banner{
  background:url(../media/qua-tang-vichy-2.jpg) center top no-repeat #daf3ff;
}

.tiki-qua-tang-vichy > .wrap-banner .banner{
  height:400px;
  overflow:hidden;
  margin-bottom:0;
  position:relative;
}

.tiki-qua-tang-vichy > .wrap-banner .banner .image-1{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  z-index:2;
}

.tiki-qua-tang-vichy > .wrap-banner .banner .image-2{
  position:absolute;
  bottom:0;
  right:0;
  z-index:1;
}

.tiki-qua-tang-vichy > .wrap-banner .banner:after, .tiki-qua-tang-vichy > .wrap-banner .banner:before{
  content:" ";
  display:table;
}

.tiki-qua-tang-vichy > .wrap{
  padding-bottom:45px;
}

.tiki-qua-tang-vichy > .wrap .group{
  padding-top:30px;
}

.tiki-qua-tang-vichy > .wrap .group h2{
  background:#c9e892;
  margin-bottom:30px;
  margin-top:15px;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  -ms-border-radius:12px;
  -o-border-radius:12px;
  border-radius:12px;
  position:relative;
}

.tiki-qua-tang-vichy > .wrap .group h2 .title{
  -webkit-transition:background .3s;
  -o-transition:background .3s;
  transition:background .3s;
  background:#f6921e;
  -webkit-border-radius:12px 12px 0 0;
  -moz-border-radius:12px 12px 0 0;
  -ms-border-radius:12px 12px 0 0;
  -o-border-radius:12px 12px 0 0;
  border-radius:12px 12px 0 0;
  position:relative;
  color:#fff;
  display:block;
  text-transform:uppercase;
  font-size:17px;
  font-weight:700;
  padding:14px 20px;
  line-height:24px;
}

.tiki-qua-tang-vichy > .wrap .group h2 .title:hover{
  background:#9ac351;
  text-decoration:none;
}

.tiki-qua-tang-vichy > .wrap .group h2 .title:hover:after{
  border-left:13px solid #9ac351;
}

.tiki-qua-tang-vichy > .wrap .group h2 .more{
  display:block;
  color:#444;
  font-size:13px;
  line-height:50px;
  padding:0 0 0 20px;
}

.tiki-qua-tang-vichy > .wrap .group h2 .more:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .owl-product .owl-controls{
  margin-top:0;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .owl-product .owl-controls .owl-next{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  right:-10px;
  margin:0;
  padding:0;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .owl-product .owl-controls .owl-next:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .owl-product .owl-controls .owl-prev{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  left:-10px;
  margin:0;
  padding:0;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .owl-product .owl-controls .owl-prev:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .owl-product .owl-controls i.fa{
  font-size:17px;
  color:#333;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .owl-product .owl-wrapper-outer .owl-item{
  text-align:center;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .owl-product .owl-wrapper-outer .item{
  display:inline-block;
  vertical-align:top;
  text-align:left;
  float:none;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item{
  float:left;
  position:relative;
  width:215px;
  margin:0 6px 30px;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item .image{
  position:relative;
  padding:0 20px;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item .image img{
  margin:0 auto;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item .image .gift{
  display:block;
  position:absolute;
  width:39px;
  height:40px;
  background:url(../img/gift.png) no-repeat rgba(0,0,0,0);
  bottom:0;
  left:0;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat rgba(0,0,0,0);
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item .title{
  padding:0 20px;
  margin-bottom:0;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item .title a{
  font-size:13px;
  color:#333;
  font-weight:700;
  display:block;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item .rating{
  margin:5px 0 0;
  padding:0 0 0 20px;
  font-size:12px;
  display:inline-block;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item .rating span{
  width:69px;
  height:13px;
  margin-right:5px;
  display:block;
  background:url(../img/product_rating_blank_star.gif) repeat-x;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item .rating span span{
  height:13px;
  display:block;
  background:url(../img/product_rating_full_star.gif) repeat-x;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item .review{
  margin:5px 0 0;
  padding:0 20px 0 0;
  font-size:12px;
  display:inline-block;
  text-align:left;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item .price{
  font-size:14px;
  padding:0 20px;
  color:#444;
  font-weight:700;
  margin:5px 0 0;
}

.tiki-qua-tang-vichy > .wrap .group .product-list .item .price span{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:inline-block;
}

.tiki-qua-tang-vichy > .wrap .group .product-list:after, .tiki-qua-tang-vichy > .wrap .group .product-list:before{
  content:" ";
  display:table;
}

@media (min-width:992px) {
  .tiki-qua-tang-vichy > .wrap-banner .banner .image-1{
    right:auto;
  }
}

@media (min-width:992px) {
  .tiki-qua-tang-vichy > .wrap-banner .banner .image-2{
    width:50%;
  }
}

@media (min-width:992px) {
  .tiki-qua-tang-vichy > .wrap .group h2 .title{
    display:inline-block;
    -webkit-border-radius:12px 0 0 12px;
    -moz-border-radius:12px 0 0 12px;
    -ms-border-radius:12px 0 0 12px;
    -o-border-radius:12px 0 0 12px;
    border-radius:12px 0 0 12px;
  }
}

@media (min-width:992px) {
  .tiki-qua-tang-vichy > .wrap .group h2 .title:after{
    -webkit-transition:border-left .3s;
    -o-transition:border-left .3s;
    transition:border-left .3s;
    content:"";
    display:inline-block;
    width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:25px solid rgba(0,0,0,0);
    border-left:13px solid #f6921e;
    border-right:0 solid rgba(0,0,0,0);
    border-bottom:25px solid rgba(0,0,0,0);
    position:absolute;
    top:0;
    right:-13px;
  }
}

@media (min-width:992px) {
  .tiki-qua-tang-vichy > .wrap .group h2 .more{
    position:absolute;
    right:20px;
    top:0;
    margin:auto;
    padding:0;
  }
}

@media (min-width:1200px) {
  .tiki-qua-tang-vichy > .wrap-banner .banner .image-2{
    width:auto;
  }
}

.tiki-pin-chat-gia-soc > .wrap-banner{
  background:#e7e8e9;
  margin-bottom:30px;
}

.tiki-pin-chat-gia-soc > .wrap-banner .banner{
  height:490px;
  overflow:hidden;
  margin-bottom:0;
  position:relative;
}

.tiki-pin-chat-gia-soc > .wrap-banner .banner .image-1{
  position:absolute;
  bottom:0;
  left:0;
  margin:auto;
  z-index:2;
}

.tiki-pin-chat-gia-soc > .wrap-banner .banner .image-2{
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  left:0;
  margin:auto;
  z-index:1;
}

.tiki-pin-chat-gia-soc > .wrap-banner .banner .fb{
  display:block;
  position:absolute;
  bottom:20px;
  width:100%;
  text-align:center;
}

.tiki-pin-chat-gia-soc > .wrap-banner .banner:after, .tiki-pin-chat-gia-soc > .wrap-banner .banner:before{
  content:" ";
  display:table;
}

.tiki-pin-chat-gia-soc > .wrap-title{
  position:relative;
}

.tiki-pin-chat-gia-soc > .wrap-title:after{
  display:block;
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  margin:auto;
  content:" ";
  width:100%;
  height:1px;
  background:#20a8ae;
  z-index:1;
}

.tiki-pin-chat-gia-soc > .wrap-title h2{
  text-align:center;
  position:relative;
  z-index:2;
  margin:0;
}

.tiki-pin-chat-gia-soc > .wrap-title h2 span{
  background:#20a8ae;
  display:inline-block;
  padding:10px 25px;
  font-size:24px;
  color:#fff;
  font-weight:400;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box{
  margin-top:45px;
  margin-bottom:15px;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs{
  margin-bottom:20px;
  list-style:none;
  padding:0;
  border:none;
  background:#fff;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs li{
  float:left;
  margin-bottom:12px;
  width:100%;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs li.active a, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs li:hover a{
  border-bottom:2px solid #2db6ea!important;
  color:#3398c4;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs li.active a:after, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs li:hover a:after{
  display:block;
  width:0;
  height:0;
  vertical-align:top;
  border-top:0;
  border-bottom:8px solid #2db6ea;
  border-right:10px solid transparent;
  border-left:10px solid transparent;
  content:" ";
  position:absolute;
  bottom:-1px;
  left:45%;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs li a{
  color:#888;
  font-size:19px;
  font-weight:400;
  padding:0 20px 12px;
  margin:0;
  position:relative;
  display:block;
  white-space:nowrap;
  border-color:transparent;
  border-bottom:2px solid #ddd;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs li a:hover{
  text-decoration:none;
  border-color:transparent;
  background:0 0;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs:after{
  content:" ";
  display:block;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item{
  width:100%;
  border-top:1px solid #e9e9e9;
  padding:15px 0;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item:first-child{
  border-top:none;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .product-col-1{
  display:table-cell;
  width:130px;
  vertical-align:top;
  padding:0 10px;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .product-col-2{
  display:table-cell;
  width:100%;
  vertical-align:top;
  border-left:1px solid #e7e7e7;
  padding-left:24px;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .image{
  width:65px;
  height:65;
  overflow:hidden;
  position:relative;
  margin-right:auto;
  margin-left:auto;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .image a{
  display:block;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .image a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .name{
  font-size:14px;
  margin:15px 0 5px;
  font-weight:700;
  text-transform:capitalize;
  width:100%;
  text-align:center;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .from{
  font-size:12px;
  text-align:center;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .from span{
  color:#888;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .days{
  font-size:12px;
  color:#999;
  margin:4px 0 0;
  text-align:center;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .review{
  font-size:14px;
  font-weight:500;
  text-transform:capitalize;
  display:inline-block;
  vertical-align:top;
  color:#00aaf1;
  margin:0;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .buy-already{
  font-size:13px;
  padding:0 0 0 19px;
  background:url(../img/tick.png) 2px 5px no-repeat;
  margin:10px 0;
  color:#090;
  font-weight:700;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .rating{
  margin:3px 10px 0 0;
  font-size:12px;
  display:inline-block;
  vertical-align:top;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .rating .rating-content{
  width:69px;
  height:13px;
  display:block;
  background:url(../img/product_rating_blank_star.gif) repeat-x;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .rating .rating-content > span{
  height:13px;
  display:block;
  background:url(../img/product_rating_full_star.gif) repeat-x;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .description{
  text-align:justify;
  font-size:14px;
  line-height:20px;
  width:100%;
  margin:10px 0;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .description a{
  color:#00aaf1;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-edit{
  display:none;
  margin:10px 0;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-edit textarea{
  margin-bottom:5px;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-edit .btn{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  padding:8px 12px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  float:right;
  margin-left:5px;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-edit .btn:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-edit:after, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-edit:before{
  content:" ";
  display:table;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link span{
  font-size:13px;
  margin-right:10px;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link button{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  padding:6px 12px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  margin-top:8px;
  display:block;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link button:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-reply .btn-primary, .tiki-tuan-sach-dong-a > .wrap .btn-more-all{
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  cursor:pointer;
  white-space:nowrap;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link button i.fa{
  margin-right:5px;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link p{
  display:block;
  color:#ccc;
  font-weight:100;
  margin-top:10px;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link p a{
  font-size:12px;
  font-weight:400;
  color:#444;
  padding:0 5px;
  text-decoration:none;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link p a.is-spam, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link p a.is-spam:hover{
  color:red;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link p a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link:after, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link:before{
  content:" ";
  display:table;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-reply{
  text-align:center;
  margin-top:30px;
  margin-bottom:20px;
  display:none;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-reply textarea{
  display:block;
  width:100%;
  height:130px;
  margin-bottom:10px;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .replies > .replies-item:after, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .replies > .replies-item:before, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item:after, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item:before{
  display:table;
  content:" ";
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-reply .btn-primary{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  padding:6px 8px;
  color:#fff;
  text-align:center;
  vertical-align:middle;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-reply .btn-default:hover, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-reply .btn-primary:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-reply .btn-default{
  background:#fff;
  padding:5px 8px;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  margin-left:5px;
}

.tiki-pin-chat-gia-soc > .wrap .categories .item .btn-default:hover, .tiki-pin-chat-gia-soc > .wrap-review .introduce .right .btn-buy:hover{
  filter:alpha(opacity=80);
  opacity:.8;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .replies{
  margin-top:10px;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .replies > .replies-item{
  font-size:14px;
  line-height:22px;
  padding:10px 0;
  background:0 0;
  border-top:solid 1px #e7e7e7;
  margin:5px 0 0;
  border-bottom:none;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .replies > .replies-item .replies-image{
  width:45px;
  height:45px;
  overflow:hidden;
  float:left;
  margin-right:10px;
  margin-bottom:0;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .replies > .replies-item .replies-name{
  font-size:13px;
  font-weight:700;
  margin-bottom:0;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .replies > .replies-item .replies-name span{
  font-weight:400;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .replies > .replies-item .replies-text{
  font-size:13px;
  margin-bottom:0;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .replies > .replies-item .replies-report{
  text-align:right;
  margin-bottom:0;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .replies > .replies-item .replies-report a{
  font-size:12px;
  font-weight:400;
  color:#444;
  padding:0 5px;
}

.tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .replies > .replies-item .replies-report a:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-pin-chat-gia-soc > .wrap-review .more{
  border-top:1px solid #e7e7e7;
  text-align:center;
  font-weight:700;
  padding:15px 0;
  font-size:16px;
  color:#00aaf1;
  display:block;
  width:100%;
}

.tiki-pin-chat-gia-soc > .wrap-review .introduce{
  border:1px solid #d21f3a;
  padding:30px 20px;
  margin-top:45px;
  margin-bottom:30px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  position:relative;
}

.tiki-pin-chat-gia-soc > .wrap-review .introduce h3{
  -webkit-transform:skew(-20deg);
  -moz-transform:skew(-20deg);
  transform:skew(-20deg);
  background:#d21f3a;
  padding:10px 25px;
  display:inline-block;
  position:absolute;
  text-align:center;
  top:-43px;
  left:0;
  width:90%;
  margin-left:5%;
  margin-right:5%;
  color:#fff;
  font-weight:400;
}

.tiki-pin-chat-gia-soc > .wrap-review .introduce .left{
  width:100%;
  margin-top:75px;
}

.tiki-pin-chat-gia-soc > .wrap-review .introduce .right{
  width:100%;
}

.tiki-pin-chat-gia-soc > .wrap-review .introduce .right .text{
  font-size:14px;
  line-height:25px;
}

.tiki-pin-chat-gia-soc > .wrap-review .introduce .right .price-1{
  font-size:28px;
  text-decoration:line-through;
  margin-bottom:0;
}

.tiki-pin-chat-gia-soc > .wrap-review .introduce .right .price-2{
  font-size:40px;
  font-weight:700;
  color:#d21f3a;
}

.tiki-pin-chat-gia-soc > .wrap-review .introduce .right .btn-buy{
  background:#d21f3a;
  display:block;
  width:195px;
  padding:10px;
  color:#fff;
  font-size:18px;
  font-weight:700;
  border:0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  text-align:center;
}

.tiki-pin-chat-gia-soc > .wrap-review .introduce:after, .tiki-pin-chat-gia-soc > .wrap-review .introduce:before{
  content:" ";
  display:table;
}

.tiki-pin-chat-gia-soc > .wrap-feature .features{
  font-size:0;
  text-align:center;
  margin-top:15px;
  margin-bottom:15px;
}

.tiki-pin-chat-gia-soc > .wrap-feature .features .item{
  display:inline-block;
  width:100%;
}

.tiki-pin-chat-gia-soc > .wrap{
  margin-top:30px;
  margin-bottom:60px;
}

.tiki-pin-chat-gia-soc > .wrap .categories .item{
  width:100%;
  margin-bottom:30px;
}

.tiki-pin-chat-gia-soc > .wrap .categories .item .image{
  text-align:center;
}

.tiki-pin-chat-gia-soc > .wrap .categories .item .title{
  font-size:16px;
  text-align:center;
}

.tiki-pin-chat-gia-soc > .wrap .categories .item .btn-default{
  background:#585859;
  display:block;
  margin:0 auto;
  padding:10px 20px;
  border:none;
  color:#fff;
  font-size:14px;
  font-weight:700;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}

.tiki-pin-chat-gia-soc > .wrap .categories:after, .tiki-pin-chat-gia-soc > .wrap .categories:before{
  content:" ";
  display:table;
}

.tiki-pin-chat-gia-soc > .wrap .facebook-comment{
  margin-top:60px;
  text-align:center;
}

@media (min-width:480px) {
  .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link button{
    margin-top:0;
    display:inline-block;
  }
}

@media (min-width:480px) {
  .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-reply .btn-default, .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .quick-reply .btn-primary{
    padding-left:12px;
    padding-right:12px;
  }
}

@media (min-width:480px) {
  .tiki-pin-chat-gia-soc > .wrap-review .introduce .left{
    margin-top:30px;
  }
}

@media (min-width:640px) {
  .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .infomation .link p{
    display:inline-block;
    color:#ccc;
    font-weight:100;
    float:right;
    margin:0;
  }
}

@media (min-width:640px) {
  .tiki-pin-chat-gia-soc > .wrap .categories .item{
    float:left;
    width:50%;
  }
}

@media (min-width:768px) {
  .tiki-pin-chat-gia-soc > .wrap-feature .features .item{
    width:50%;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap-feature .features .item{
    width:25%;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap-title h2 span{
    -webkit-transform:skew(-20deg);
    -moz-transform:skew(-20deg);
    transform:skew(-20deg);
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap-banner .banner .image-1{
    top:10px;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap-banner .banner .image-2{
    width:42%;
    left:auto;
    bottom:auto;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs{
    border-bottom:2px solid #ddd;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs li{
    width:auto;
    margin-bottom:-2px;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs li:first-child a{
    background:0 0;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap-review .product-review-box ul.product-review-tabs li a{
    background:url(../img/seprate-rating.png) left 4px no-repeat;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap-review .product-review-box .product-review-content .item .name{
    width:178px;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap-review .introduce h3{
    margin-left:20%;
    margin-right:20%;
    width:60%;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap-review .introduce .left{
    width:50%;
    float:left;
    border-right:1px solid #d21f3a;
    padding:30px;
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap-review .introduce .right{
    width:50%;
    float:right;
    padding:30px;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap .group h2 .title{
    display:inline-block;
    -webkit-border-radius:12px 0 0 12px;
    -moz-border-radius:12px 0 0 12px;
    -ms-border-radius:12px 0 0 12px;
    -o-border-radius:12px 0 0 12px;
    border-radius:12px 0 0 12px;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap .group h2 .title:after{
    -webkit-transition:border-left .3s;
    -o-transition:border-left .3s;
    transition:border-left .3s;
    content:"";
    display:inline-block;
    width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:25px solid rgba(0,0,0,0);
    border-left:13px solid #f6921e;
    border-right:0 solid rgba(0,0,0,0);
    border-bottom:25px solid rgba(0,0,0,0);
    position:absolute;
    top:0;
    right:-13px;
  }
}

@media (min-width:992px) {
  .tiki-pin-chat-gia-soc > .wrap .group h2 .more{
    position:absolute;
    right:20px;
    top:0;
    margin:auto;
    padding:0;
  }
}

.tiki-tuan-sach-dong-a > .wrap-banner .banner-2 img, .tiki-tuan-sach-dong-a > .wrap-banner .banner-3 img{
  margin-right:auto;
  margin-left:auto;
}

.tiki-tuan-sach-dong-a > .wrap-banner .banner-3:after, .tiki-tuan-sach-dong-a > .wrap-banner .banner-3:before, .tiki-tuan-sach-dong-a > .wrap-banner .banner:after, .tiki-tuan-sach-dong-a > .wrap-banner .banner:before{
  display:table;
  content:" ";
}

@media (min-width:1200px) {
  .tiki-pin-chat-gia-soc > .wrap-banner{
    background:-webkit-linear-gradient(#e7e8e9 0,#e7e8e9 75%,#e7e8e9 75%,#fff 70%,#fff 100%);
    background:-o-linear-gradient(#e7e8e9 0,#e7e8e9 75%,#e7e8e9 75%,#fff 70%,#fff 100%);
    background:linear-gradient(#e7e8e9 0,#e7e8e9 75%,#e7e8e9 75%,#fff 70%,#fff 100%);
    margin-bottom:0;
  }
}

@media (min-width:1200px) {
  .tiki-pin-chat-gia-soc > .wrap-banner .banner .image-2{
    width:auto;
  }
}

@media (min-width:1200px) {
  .tiki-pin-chat-gia-soc > .wrap .categories .item{
    float:left;
    width:25%;
    margin-bottom:0;
  }
}

.tiki-tuan-sach-dong-a > .wrap-banner{
  background:url(../media/tuan-sach-dong-a-7.png) center top no-repeat;
}

.tiki-tuan-sach-dong-a > .wrap-banner .banner{
  height:400px;
  overflow:hidden;
  margin-bottom:0;
  position:relative;
}

.tiki-tuan-sach-dong-a > .wrap-banner .banner .image-1{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  z-index:2;
}

.tiki-tuan-sach-dong-a > .wrap-banner .banner .image-2{
  position:absolute;
  bottom:81px;
  right:0;
  z-index:1;
}

.tiki-tuan-sach-dong-a > .wrap-banner .banner-2{
  margin-bottom:0;
}

.tiki-tuan-sach-dong-a > .wrap-banner .banner-3{
  margin-bottom:0;
  margin-top:52px;
}

.tiki-tuan-sach-dong-a > .wrap{
  padding-bottom:60px;
}

.tiki-tuan-sach-dong-a > .wrap .group{
  padding-top:30px;
}

.tiki-tuan-sach-dong-a > .wrap .group .more{
  display:block;
  margin:15px auto 0;
  max-width:200px;
  text-align:center;
  color:#404040;
  font-size:14px;
  text-decoration:underline;
}

.tiki-tuan-sach-dong-a > .wrap .group .more:hover{
  color:#00aaf1;
}

.tiki-tuan-sach-dong-a > .wrap .group .nav-tabs{
  background:#fdd5cd;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  margin-bottom:30px;
}

.tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li{
  font-size:0;
  margin-bottom:0;
  position:relative;
  float:none;
}

.tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li.active a, .tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li:hover a{
  background:#cd452c!important;
}

.tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li.active:after, .tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li:hover:after{
  border-left:13px solid #cd452c!important;
}

.tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li:nth-child(even) a{
  background:#fba798;
}

.tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li:nth-child(even):after{
  border-left:13px solid #fba798;
}

.tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li a{
  text-shadow:1px 1px 1px rgba(0,0,0,.3);
  -webkit-transition:background .3s;
  transition:background .3s;
  background:#f9856f;
  color:#fff;
  -webkit-border-radius:6px 0 0 6px;
  -moz-border-radius:6px 0 0 6px;
  -ms-border-radius:6px 0 0 6px;
  -o-border-radius:6px 0 0 6px;
  border-radius:6px 0 0 6px;
  line-height:50px;
  padding:0 20px 0 30px;
  position:relative;
  display:inline-block;
  vertical-align:top;
  margin-right:0;
  border:none;
  font-size:16px;
  text-transform:uppercase;
  font-weight:700;
}

.tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li:after{
  -webkit-transition:border-left .3s;
  transition:border-left .3s;
  content:" ";
  display:inline-block;
  width:0;
  height:0;
  vertical-align:middle;
  border-top:25px solid rgba(0,0,0,0);
  border-left:13px solid #f9856f;
  border-right:0 solid rgba(0,0,0,0);
  border-bottom:25px solid rgba(0,0,0,0);
}

.tiki-tuan-sach-dong-a > .wrap .group .tab-content .product-list .item{
  width:100%;
}

.tiki-tuan-sach-dong-a > .wrap .group h2{
  margin-bottom:30px;
  margin-top:0;
  position:relative;
  text-align:center;
}

.tiki-tuan-sach-dong-a > .wrap .group h2:after{
  background:#f2644a;
  height:1px;
  content:" ";
  width:100%;
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  z-index:1;
}

.tiki-tuan-sach-dong-a > .wrap .group h2 .title{
  position:relative;
  z-index:2;
  color:#fff;
  display:inline-block;
  text-transform:uppercase;
  font-size:19px;
  font-weight:700;
  line-height:24px;
  margin-left:auto;
  margin-right:auto;
}

.tiki-tuan-sach-dong-a > .wrap .group h2 .title span{
  background:#f2644a;
  display:inline-block;
  vertical-align:middle;
  padding:10px 15px;
}

.tiki-tuan-sach-dong-a > .wrap .group h2 .title:before{
  content:" ";
  display:none;
  width:60px;
  height:60px;
  background:url(../media/tuan-sach-dong-a-5.png) no-repeat;
  vertical-align:middle;
}

.tiki-tuan-sach-dong-a > .wrap .group h2 .title:after{
  content:" ";
  display:none;
  width:48px;
  height:60px;
  background:url(../media/tuan-sach-dong-a-6.png) no-repeat;
  vertical-align:middle;
}

.tiki-tuan-sach-dong-a > .wrap .group h2 .more{
  display:block;
  color:#444;
  font-size:13px;
  padding:0 0 0 20px;
}

.tiki-tuan-sach-dong-a > .wrap .group h2 .more:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list{
  font-size:0;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .owl-product .owl-controls{
  margin-top:0;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .owl-product .owl-controls .owl-next{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  right:-10px;
  margin:0;
  padding:0;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .owl-product .owl-controls .owl-next:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .owl-product .owl-controls .owl-prev{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  left:-10px;
  margin:0;
  padding:0;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .owl-product .owl-controls .owl-prev:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .owl-product .owl-controls i.fa{
  font-size:17px;
  color:#333;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .owl-product .owl-wrapper-outer .owl-item{
  text-align:center;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .owl-product .owl-wrapper-outer .item{
  display:inline-block;
  vertical-align:top;
  text-align:left;
  float:none;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item{
  display:inline-block;
  position:relative;
  width:215px;
  margin:0 6px 30px;
  font-size:13px;
  vertical-align:top;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item .image{
  position:relative;
  padding:0 20px;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item .image img{
  margin:0 auto;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item .image .gift{
  display:block;
  position:absolute;
  width:39px;
  height:40px;
  background:url(../img/gift.png) no-repeat rgba(0,0,0,0);
  bottom:0;
  left:0;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat rgba(0,0,0,0);
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item .title{
  padding:0 20px;
  margin-bottom:0;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item .title a{
  font-size:13px;
  color:#333;
  font-weight:700;
  display:block;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item .rating{
  margin:5px 0 0;
  padding:0 0 0 20px;
  font-size:12px;
  display:inline-block;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item .rating span{
  width:69px;
  height:13px;
  margin-right:5px;
  display:block;
  background:url(../img/product_rating_blank_star.gif) repeat-x;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item .rating span span{
  height:13px;
  display:block;
  background:url(../img/product_rating_full_star.gif) repeat-x;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item .review{
  margin:5px 0 0;
  padding:0 20px 0 0;
  font-size:12px;
  display:inline-block;
  text-align:left;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item .price{
  font-size:14px;
  padding:0 20px;
  color:#444;
  font-weight:700;
  margin:5px 0 0;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list .item .price span{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:inline-block;
}

.tiki-tuan-sach-dong-a > .wrap .group .product-list:after, .tiki-tuan-sach-dong-a > .wrap .group .product-list:before{
  content:" ";
  display:table;
}

.tiki-tuan-sach-dong-a > .wrap .btn-more-all{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  border:none;
  -webkit-box-shadow:0 -2px 0 #0788bf inset;
  box-shadow:0 -2px 0 #0788bf inset;
  color:#fff;
  text-align:center;
  vertical-align:middle;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  line-height:1.6;
  padding:10px 20px;
  text-decoration:none;
  font-size:14px;
  display:block;
  margin-left:auto;
  margin-right:auto;
  max-width:200px;
}

@media (min-width:480px) {
  .tiki-tuan-sach-dong-a > .wrap .group .tab-content .product-list .item{
    width:48%;
    margin:0 1% 30px;
  }
}

@media (min-width:640px) {
  .tiki-tuan-sach-dong-a > .wrap .group h2 .title{
    margin-top:25px;
  }
}

@media (min-width:640px) {
  .tiki-tuan-sach-dong-a > .wrap .group h2 .title span{
    padding:10px 0 10px 15px;
  }
}

@media (min-width:640px) {
  .tiki-tuan-sach-dong-a > .wrap .group h2 .title:after, .tiki-tuan-sach-dong-a > .wrap .group h2 .title:before{
    display:inline-block;
  }
}

@media (min-width:768px) {
  .tiki-tuan-sach-dong-a > .wrap .group .tab-content .product-list .item{
    width:31%;
    margin:0 1% 30px;
  }
}

@media (min-width:992px) {
  .tiki-tuan-sach-dong-a > .wrap-banner .banner{
    height:484px;
  }
}

@media (min-width:992px) {
  .tiki-tuan-sach-dong-a > .wrap-banner .banner .image-1{
    right:auto;
    top:20px;
    bottom:auto;
  }
}

@media (min-width:992px) {
  .tiki-tuan-sach-dong-a > .wrap-banner .banner .image-2{
    width:50%;
  }
}

@media (min-width:992px) {
  .tiki-tuan-sach-dong-a > .wrap .group h2 .title{
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-tuan-sach-dong-a > .wrap .group h2 .more{
    position:absolute;
    margin:auto;
    padding:0;
    right:0;
    top:10px;
  }
}

@media (min-width:992px) {
  .tiki-tuan-sach-dong-a > .wrap .group .tab-content .product-list .item{
    width:23%;
    margin:0 1% 30px;
  }
}

@media (min-width:992px) {
  .tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li{
    float:left;
  }
}

@media (min-width:992px) {
  .tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li:nth-child(2), .tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li:nth-child(3){
    margin-left:-15px;
  }
}

@media (min-width:992px) {
  .tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li:nth-child(2) a, .tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li:nth-child(3) a{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
  }
}

@media (min-width:992px) {
  .tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li:nth-child(1){
    z-index:3;
  }
}

@media (min-width:992px) {
  .tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li:nth-child(2){
    z-index:2;
  }
}

@media (min-width:992px) {
  .tiki-tuan-sach-dong-a > .wrap .group .nav-tabs li:nth-child(3){
    z-index:1;
  }
}

@media (min-width:1200px) {
  .tiki-tuan-sach-dong-a > .wrap-banner .banner .image-2{
    width:auto;
    bottom:0;
  }
}

@media (min-width:1200px) {
  .tiki-tuan-sach-dong-a > .wrap-banner .banner-3 img{
    float:right;
  }
}

@media (min-width:1200px) {
  .tiki-tuan-sach-dong-a > .wrap .group .tab-content .product-list .item{
    width:215px;
    margin:0 6px 30px;
  }
}

.tiki-ngay-hoi-cua-be > .wrap-banner{
  position:relative;
}

.tiki-ngay-hoi-cua-be > .wrap-banner .banner{
  overflow:hidden;
  margin-bottom:0;
  position:relative;
}

.tiki-ngay-hoi-cua-be > .wrap-banner .banner:after, .tiki-ngay-hoi-cua-be > .wrap-banner .banner:before{
  content:" ";
  display:table;
}

.tiki-ngay-hoi-cua-be > .wrap-banner .fb-wrap{
  margin-top:10px;
  width:100%;
  text-align:center;
}

.tiki-ngay-hoi-cua-be > .wrap{
  padding-bottom:45px;
}

.tiki-ngay-hoi-cua-be > .wrap .group{
  padding-top:30px;
}

.tiki-ngay-hoi-cua-be > .wrap .group.style-2 h2{
  background:#fe5266;
  padding:15px 0;
  text-align:center;
  -webkit-border-radius:12px 12px 0 0;
  -moz-border-radius:12px 12px 0 0;
  -ms-border-radius:12px 12px 0 0;
  -o-border-radius:12px 12px 0 0;
  border-radius:12px 12px 0 0;
}

.tiki-ngay-hoi-cua-be > .wrap .group.style-2 .product-list, .tiki-ngay-hoi-cua-be > .wrap .group.style-2 .product-list .item .image{
  border:1px solid #fe5266;
}

.tiki-ngay-hoi-cua-be > .wrap .group.style-2 h2 span{
  color:#fff;
  font-size:30px;
  font-weight:700;
}

.tiki-ngay-hoi-cua-be > .wrap .group.style-2 .product-list .item{
  width:96%;
  margin:0 2% 25px;
  text-align:center;
}

.tiki-ngay-hoi-cua-be > .wrap .group.style-2 .product-list .item .title{
  margin-bottom:20px;
}

.tiki-ngay-hoi-cua-be > .wrap .group.style-2 .product-list .item .title a{
  font-size:14px;
  font-weight:400;
  text-align:center;
}

.tiki-ngay-hoi-cua-be > .wrap .group.style-2 .product-list .item .price{
  text-align:center;
}

.tiki-ngay-hoi-cua-be > .wrap .group.style-2 .product-list .item .btn-buy{
  background:#f74565;
  color:#fff;
  padding:10px 20px;
  border:none;
  margin-top:15px;
}

.tiki-ngay-hoi-cua-be > .wrap .group.style-2 .product-list .item .btn-buy:hover{
  opacity:.7;
  filter:alpha(opacity=80);
}

.tiki-ngay-hoi-cua-be > .wrap .group h2{
  margin-bottom:0;
  margin-top:15px;
  position:relative;
}

.tiki-ngay-hoi-cua-be > .wrap .group h2 .title{
  margin:0 auto;
  background:#6dd02f;
  max-width:330px;
  text-align:center;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  -ms-border-radius:12px;
  -o-border-radius:12px;
  border-radius:12px;
  position:relative;
  color:#fff;
  display:block;
  text-transform:uppercase;
  font-size:17px;
  font-weight:700;
  padding:14px 20px;
  line-height:24px;
}

.tiki-ngay-hoi-cua-be > .wrap .group h2 .title:hover{
  background:#9ac351;
  text-decoration:none;
}

.tiki-ngay-hoi-cua-be > .wrap .group h2 .more{
  display:block;
  color:#444;
  font-size:13px;
  line-height:50px;
  padding:0 0 0 20px;
}

.tiki-ngay-hoi-cua-be > .wrap .group h2 .more:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list{
  border:1px solid #6dd02f;
  padding-top:20px;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .owl-product .owl-controls{
  margin-top:0;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .owl-product .owl-controls .owl-next{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  right:-10px;
  margin:0;
  padding:0;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .owl-product .owl-controls .owl-next:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .owl-product .owl-controls .owl-prev{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  left:-10px;
  margin:0;
  padding:0;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .owl-product .owl-controls .owl-prev:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .owl-product .owl-controls i.fa{
  font-size:17px;
  color:#333;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .owl-product .owl-wrapper-outer .owl-item{
  text-align:center;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .owl-product .owl-wrapper-outer .item{
  display:inline-block;
  vertical-align:top;
  text-align:left;
  float:none;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item{
  float:left;
  position:relative;
  width:96%;
  margin:0 2% 30px;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item .image{
  position:relative;
  padding:0;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item .image img{
  margin:0 auto;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item .image .gift{
  display:block;
  position:absolute;
  width:39px;
  height:40px;
  background:url(../img/gift.png) no-repeat rgba(0,0,0,0);
  bottom:0;
  left:0;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat rgba(0,0,0,0);
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item .title{
  padding:0;
  margin-bottom:0;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item .title a{
  font-size:13px;
  color:#333;
  font-weight:700;
  display:block;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item .rating{
  margin:5px 0 0;
  padding:0;
  font-size:12px;
  display:inline-block;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item .rating span{
  width:69px;
  height:13px;
  margin-right:5px;
  display:block;
  background:url(../img/product_rating_blank_star.gif) repeat-x;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item .rating span span{
  height:13px;
  display:block;
  background:url(../img/product_rating_full_star.gif) repeat-x;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item .review{
  margin:5px 0 0;
  padding:0;
  font-size:12px;
  display:inline-block;
  text-align:left;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item .price{
  font-size:14px;
  padding:0;
  color:#444;
  font-weight:700;
  margin:5px 0 0;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list .item .price span{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:inline-block;
}

.tiki-ngay-hoi-cua-be > .wrap .group .product-list:after, .tiki-ngay-hoi-cua-be > .wrap .group .product-list:before{
  content:" ";
  display:table;
}

@media (min-width:480px) {
  .tiki-ngay-hoi-cua-be > .wrap .group.style-2 .product-list .item{
    width:46%;
    margin:0 2% 25px;
  }
}

@media (min-width:480px) {
  .tiki-ngay-hoi-cua-be > .wrap .group .product-list .item{
    width:48%;
    margin:0 1% 30px;
  }
}

@media (min-width:640px) {
  .tiki-ngay-hoi-cua-be > .wrap .group .product-list .item{
    width:31.33%;
    margin:0 1% 30px;
  }
}

@media (min-width:992px) {
  .tiki-ngay-hoi-cua-be > .wrap-banner .fb-wrap{
    margin-top:0;
    position:absolute;
    width:auto;
    bottom:80px;
    left:130px;
  }
}

@media (min-width:992px) {
  .tiki-ngay-hoi-cua-be > .wrap .group.style-2 .product-list .item{
    width:21%;
    margin:0 2% 25px;
  }
}

@media (min-width:992px) {
  .tiki-ngay-hoi-cua-be > .wrap .group h2 .more{
    position:absolute;
    right:20px;
    top:0;
    margin:auto;
    padding:0;
  }
}

@media (min-width:992px) {
  .tiki-ngay-hoi-cua-be > .wrap .group h2 .title{
    -webkit-border-radius:12px 12px 0 0;
    -moz-border-radius:12px 12px 0 0;
    -ms-border-radius:12px 12px 0 0;
    -o-border-radius:12px 12px 0 0;
    border-radius:12px 12px 0 0;
  }
}

@media (min-width:992px) {
  .tiki-ngay-hoi-cua-be > .wrap .group .product-list .item{
    width:23%;
  }
}

@media (min-width:1200px) {
  .tiki-ngay-hoi-cua-be > .wrap-banner{
    background:url(../media/ngay-hoi-cua-be/banner-1.jpg) center no-repeat;
  }
}

@media (min-width:1200px) {
  .tiki-ngay-hoi-cua-be > .wrap-banner .banner{
    height:400px;
  }
}

@media (min-width:1200px) {
  .tiki-ngay-hoi-cua-be > .wrap-banner .fb-wrap{
    left:255px;
  }
}

@media (min-width:1200px) {
  .tiki-ngay-hoi-cua-be > .wrap .group .product-list .item{
    width:150px;
    margin:0 19px 30px;
  }
}

.tiki-pho-sach > .wrap-nav ul{
  list-style:none;
  padding:0;
  margin:30px 0 0;
}

.tiki-pho-sach > .wrap-nav ul li{
  float:left;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  background:#a2a2a2;
  margin-right:10px;
  position:relative;
  width:190px;
}

.tiki-pho-sach > .wrap-nav ul li.active, .tiki-pho-sach > .wrap-nav ul li:hover{
  background:#95e8ef;
}

.tiki-pho-sach > .wrap-nav ul li.active:after, .tiki-pho-sach > .wrap-nav ul li:hover:after{
  border-left:solid 15px #95e8ef;
}

.tiki-pho-sach > .wrap-nav ul li:after{
  content:'';
  width:9px;
  height:20px;
  position:absolute;
  top:2px;
  z-index:1;
  border-top:43px solid transparent;
  border-left:15px solid #a2a2a2;
  right:-13px;
}

.tiki-pho-sach > .wrap-nav ul li a{
  padding:14px;
  display:block;
  font-size:12px;
  color:#fff;
  text-decoration:none;
  font-weight:600;
  text-align:center;
}

.tiki-pho-sach > .wrap-nav ul:after, .tiki-pho-sach > .wrap-nav ul:before{
  content:" ";
  display:table;
}

.tiki-pho-sach > .wrap-banner{
  background:url(../media/pho-sach/map.png) center top no-repeat #daf3ff;
  height:2094px;
  font-size:0;
  position:relative;
  overflow:hidden;
}

.tiki-pho-sach > .wrap-banner .logo{
  margin-top:0;
  margin-bottom:0;
  text-align:center;
  width:100%;
}

.tiki-pho-sach > .wrap-banner .fb{
  position:absolute;
  top:300px;
  right:85px;
}

.tiki-pho-sach > .wrap-banner .sieu-nhan-1, .tiki-pho-sach > .wrap-banner .sieu-nhan-2{
  width:50%;
  display:inline-block;
  vertical-align:top;
  text-align:center;
  margin-bottom:0;
}

.tiki-pho-sach > .wrap-banner .pho{
  position:relative;
  width:1140px;
  margin:62px auto 0;
  height:1600px;
}

.tiki-pho-sach > .wrap-banner .pho span{
  background:#cb1954;
  display:block;
  height:36px;
  padding:0 20px;
  line-height:36px;
  color:#fff;
  font-weight:700;
  -webkit-border-radius:18px;
  -moz-border-radius:18px;
  -ms-border-radius:18px;
  -o-border-radius:18px;
  border-radius:18px;
  position:absolute;
  font-size:12px;
  text-transform:uppercase;
  left:40%;
  top:30%;
  -webkit-box-shadow:0 2px 0 0 rgba(173,18,69,.4);
  -moz-box-shadow:0 2px 0 0 rgba(173,18,69,.4);
  box-shadow:0 2px 0 0 rgba(173,18,69,.4);
  z-index:999;
}

.tiki-pho-sach > .wrap-banner .pho span:after{
  top:100%;
  left:50%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
  border-color:rgba(173,18,69,0);
  border-top-color:#ad1245;
  border-width:8px;
  margin-left:-8px;
}

.tiki-pho-sach > .wrap-banner .pho span.bounce{
  -moz-animation:bounce 2s infinite;
  -webkit-animation:bounce 2s infinite;
  animation:bounce 2s infinite;
}

.tiki-pho-sach > .wrap-banner .pho-lang-man{
  top:70px;
  left:-50px;
  position:absolute;
}

.tiki-pho-sach > .wrap-banner .pho-lam-giau{
  right:-42px;
  top:103px;
  position:absolute;
}

.tiki-pho-sach > .wrap-banner .pho-gia-dinh{
  top:370px;
  left:-160px;
  z-index:3;
  position:absolute;
}

.tiki-pho-sach > .wrap-banner .pho-teen{
  bottom:400px;
  left:-180px;
  position:absolute;
}

.tiki-pho-sach > .wrap-banner .pho-ngoai-ngu{
  right:-151px;
  top:382px;
  position:absolute;
}

.tiki-pho-sach > .wrap-banner .pho-tre-tho{
  top:565px;
  left:245px;
  position:absolute;
}

.tiki-pho-sach > .wrap-banner .pho-tay{
  bottom:320px;
  left:233px;
  position:absolute;
}

.tiki-pho-sach > .wrap-banner .pho-truyen-tranh{
  bottom:339px;
  right:-210px;
  position:absolute;
}

.tiki-pho-sach > .wrap-banner .pho-song-dep{
  bottom:80px;
  left:-55px;
  position:absolute;
}

.tiki-pho-sach > .wrap-banner .pho-vp-pham{
  bottom:68px;
  right:35px;
  position:absolute;
}

.tiki-pho-sach > .wrap-banner2{
  background:#00b6f0;
}

.tiki-pho-sach > .wrap-banner2 .banner{
  margin:0;
}

.tiki-pho-sach > .wrap-banner2 .banner img{
  margin:0 auto;
}

.tiki-pho-sach > .wrap{
  padding-bottom:45px;
}

.tiki-pho-sach > .wrap .group{
  padding-top:30px;
}

.tiki-pho-sach > .wrap .group h2{
  background:#e5f0d3;
  margin-bottom:30px;
  margin-top:15px;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  -ms-border-radius:12px;
  -o-border-radius:12px;
  border-radius:12px;
  position:relative;
}

.tiki-pho-sach > .wrap .group h2 .title{
  -webkit-transition:background .3s;
  -o-transition:background .3s;
  transition:background .3s;
  background:#91c740;
  -webkit-border-radius:12px 12px 0 0;
  -moz-border-radius:12px 12px 0 0;
  -ms-border-radius:12px 12px 0 0;
  -o-border-radius:12px 12px 0 0;
  border-radius:12px 12px 0 0;
  position:relative;
  color:#fff;
  display:block;
  text-transform:uppercase;
  font-size:17px;
  font-weight:700;
  padding:14px 20px;
  line-height:24px;
}

.tiki-pho-sach > .wrap .group h2 .title:hover{
  background:#91c740;
  text-decoration:none;
}

.tiki-pho-sach > .wrap .group h2 .title:hover:after{
  border-left:13px solid #91c740;
}

.tiki-pho-sach > .wrap .group h2 .more{
  display:block;
  color:#444;
  font-size:13px;
  line-height:50px;
  padding:0 0 0 20px;
}

.tiki-pho-sach > .wrap .group h2 .more:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-pho-sach > .wrap .group .product-list.big-product{
  float:left;
  width:35%;
}

.tiki-pho-sach > .wrap .group .product-list.big-product .item{
  float:none;
  margin:0 auto;
  width:290px;
}

.tiki-pho-sach > .wrap .group .product-list.big-product .item .image img{
  width:250px;
}

.tiki-pho-sach > .wrap .group .product-list.pull-left{
  width:65%;
}

.tiki-pho-sach > .wrap .group .product-list .owl-product .owl-controls{
  margin-top:0;
}

.tiki-pho-sach > .wrap .group .product-list .owl-product .owl-controls .owl-next{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  right:-10px;
  margin:0;
  padding:0;
}

.tiki-pho-sach > .wrap .group .product-list .owl-product .owl-controls .owl-next:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-pho-sach > .wrap .group .product-list .owl-product .owl-controls .owl-prev{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  left:-10px;
  margin:0;
  padding:0;
}

.tiki-pho-sach > .wrap .group .product-list .owl-product .owl-controls .owl-prev:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-pho-sach > .wrap .group .product-list .owl-product .owl-controls i.fa{
  font-size:17px;
  color:#333;
}

.tiki-pho-sach > .wrap .group .product-list .owl-product .owl-wrapper-outer .owl-item{
  text-align:center;
}

.tiki-pho-sach > .wrap .group .product-list .owl-product .owl-wrapper-outer .item{
  display:inline-block;
  vertical-align:top;
  text-align:left;
  float:none;
}

.tiki-pho-sach > .wrap .group .product-list .item{
  float:left;
  position:relative;
  width:215px;
  margin:0 6px 30px;
}

.tiki-pho-sach > .wrap .group .product-list .item .image{
  position:relative;
  padding:0 20px;
}

.tiki-pho-sach > .wrap .group .product-list .item .image img{
  margin:0 auto;
}

.tiki-pho-sach > .wrap .group .product-list .item .image .gift{
  display:block;
  position:absolute;
  width:39px;
  height:40px;
  background:url(../img/gift.png) no-repeat rgba(0,0,0,0);
  bottom:0;
  left:0;
}

.tiki-pho-sach > .wrap .group .product-list .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat rgba(0,0,0,0);
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-pho-sach > .wrap .group .product-list .item p{
  padding:0 20px;
  font-size:12px;
  margin:5px 0 0;
}

.tiki-pho-sach > .wrap .group .product-list .item .title{
  padding:0 20px;
  margin-bottom:0;
}

.tiki-pho-sach > .wrap .group .product-list .item .title a{
  font-size:13px;
  color:#333;
  font-weight:700;
  display:block;
}

.tiki-pho-sach > .wrap .group .product-list .item .rating{
  margin:5px 0 0;
  padding:0 0 0 20px;
  font-size:12px;
  display:inline-block;
}

.tiki-pho-sach > .wrap .group .product-list .item .rating span{
  width:69px;
  height:13px;
  margin-right:5px;
  display:block;
  background:url(../img/product_rating_blank_star.gif) repeat-x;
}

.tiki-pho-sach > .wrap .group .product-list .item .rating span span{
  height:13px;
  display:block;
  background:url(../img/product_rating_full_star.gif) repeat-x;
}

.tiki-pho-sach > .wrap .group .product-list .item .review{
  margin:5px 0 0;
  padding:0 20px 0 0;
  font-size:12px;
  display:inline-block;
  text-align:left;
}

.tiki-pho-sach > .wrap .group .product-list .item .price{
  font-size:14px;
  padding:0 20px;
  color:#444;
  font-weight:700;
  margin:5px 0 0;
}

.tiki-pho-sach > .wrap .group .product-list .item .price span{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:inline-block;
}

.tiki-pho-sach > .wrap .group .product-list:after, .tiki-pho-sach > .wrap .group .product-list:before, .tiki-pho-sach > .wrap .group:after, .tiki-pho-sach > .wrap .group:before{
  content:" ";
  display:table;
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title{
    display:inline-block;
    -webkit-border-radius:12px 0 0 12px;
    -moz-border-radius:12px 0 0 12px;
    -ms-border-radius:12px 0 0 12px;
    -o-border-radius:12px 0 0 12px;
    border-radius:12px 0 0 12px;
    position:relative;
    z-index:10;
    text-shadow:1px 1px 1px rgba(0,0,0,.3);
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:after{
    -webkit-transition:border-left .3s;
    -o-transition:border-left .3s;
    transition:border-left .3s;
    content:"";
    display:inline-block;
    width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:25px solid rgba(0,0,0,0);
    border-left:13px solid #91c740;
    border-right:0 solid rgba(0,0,0,0);
    border-bottom:25px solid rgba(0,0,0,0);
    position:absolute;
    top:0;
    right:-13px;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:nth-child(2){
    background:#fd0;
    z-index:9;
    margin-left:-20px;
    padding-left:40px;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:nth-child(2):after{
    border-left:13px solid #fd0;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:nth-child(3){
    background:#fec215;
    z-index:8;
    margin-left:-20px;
    padding-left:40px;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:nth-child(3):after{
    border-left:13px solid #fec215;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:nth-child(4){
    background:#f99d21;
    z-index:7;
    margin-left:-20px;
    padding-left:40px;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:nth-child(4):after{
    border-left:13px solid #f99d21;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:nth-child(5){
    background:#f37021;
    z-index:6;
    margin-left:-20px;
    padding-left:40px;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:nth-child(5):after{
    border-left:13px solid #f37021;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:nth-child(6){
    background:#ed1c25;
    z-index:5;
    margin-left:-20px;
    padding-left:40px;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:nth-child(6):after{
    border-left:13px solid #ed1c25;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:nth-child(7){
    background:#cc1220;
    z-index:4;
    margin-left:-20px;
    padding-left:40px;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .title:nth-child(7):after{
    border-left:13px solid #cc1220;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach > .wrap .group h2 .more{
    position:absolute;
    right:20px;
    top:0;
    margin:auto;
    padding:0;
  }
}

.tiki-pho-sach-detail > .wrap-banner.pho-lang-man{
  background:url(../media/pho-sach/pho-lang-man.jpg) center top no-repeat;
}

.tiki-pho-sach-detail > .wrap-banner.pho-gia-dinh{
  background:url(../media/pho-sach/pho-gia-dinh.jpg) center top no-repeat;
}

.tiki-pho-sach-detail > .wrap-banner.pho-lam-giau{
  background:url(../media/pho-sach/pho-lam-giau.jpg) center top no-repeat;
}

.tiki-pho-sach-detail > .wrap-banner.pho-ngoai-ngu{
  background:url(../media/pho-sach/pho-ngoai-ngu.jpg) center top no-repeat;
}

.tiki-pho-sach-detail > .wrap-banner.pho-song-dep{
  background:url(../media/pho-sach/pho-song-dep.jpg) center top no-repeat;
}

.tiki-pho-sach-detail > .wrap-banner.pho-tay{
  background:url(../media/pho-sach/pho-tay.jpg) center top no-repeat;
}

.tiki-pho-sach-detail > .wrap-banner.pho-tre-tho{
  background:url(../media/pho-sach/pho-tre-tho.jpg) center top no-repeat;
}

.tiki-pho-sach-detail > .wrap-banner.pho-truyen-tranh{
  background:url(../media/pho-sach/pho-truyen-tranh.jpg) center top no-repeat;
}

.tiki-pho-sach-detail > .wrap-banner.pho-vp-pham{
  background:url(../media/pho-sach/pho-vp-pham.jpg) center top no-repeat;
}

.tiki-pho-sach-detail > .wrap-banner .banner{
  height:480px;
  overflow:hidden;
  margin-bottom:0;
  position:relative;
}

.tiki-pho-sach-detail > .wrap{
  padding-bottom:60px;
  background:#f2f2f2;
}

.tiki-pho-sach-detail > .wrap .group{
  padding-top:30px;
  background:#fff;
}

.tiki-pho-sach-detail > .wrap .group .more{
  display:block;
  margin:15px auto 0;
  max-width:200px;
  text-align:center;
  color:#404040;
  font-size:14px;
  text-decoration:underline;
}

.tiki-pho-sach-detail > .wrap .group .more:hover{
  color:#00aaf1;
}

.tiki-pho-sach-detail > .wrap .group h2{
  margin-bottom:30px;
  margin-top:0;
  position:relative;
  text-align:center;
}

.tiki-pho-sach-detail > .wrap .group h2:after{
  background:#8ac43f;
  height:1px;
  content:" ";
  width:100%;
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  z-index:1;
}

.tiki-pho-sach-detail > .wrap .group h2 .title{
  position:relative;
  z-index:2;
  color:#fff;
  display:inline-block;
  text-transform:uppercase;
  font-size:19px;
  font-weight:700;
  line-height:24px;
  margin-left:auto;
  margin-right:auto;
}

.tiki-pho-sach-detail > .wrap .group h2 .title span{
  display:inline-block;
  vertical-align:middle;
  padding:10px 15px;
  background:#8ac43f;
  -webkit-border-radius:25px;
  -moz-border-radius:25px;
  -ms-border-radius:25px;
  -o-border-radius:25px;
  border-radius:25px;
  line-height:normal;
  text-transform:uppercase;
  color:#fff;
  width:456px;
}

.tiki-pho-sach-detail > .wrap .group h2 .more{
  display:block;
  color:#444;
  font-size:13px;
  padding:0 0 0 20px;
}

.tiki-pho-sach-detail > .wrap .group h2 .more:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-pho-sach-detail > .wrap .group .product-list{
  font-size:0;
}

.tiki-pho-sach-detail > .wrap .group .product-list .owl-product .owl-controls{
  margin-top:0;
}

.tiki-pho-sach-detail > .wrap .group .product-list .owl-product .owl-controls .owl-next{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  right:-10px;
  margin:0;
  padding:0;
}

.tiki-pho-sach-detail > .wrap .group .product-list .owl-product .owl-controls .owl-next:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-pho-sach-detail > .wrap .group .product-list .owl-product .owl-controls .owl-prev{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  left:-10px;
  margin:0;
  padding:0;
}

.tiki-pho-sach-detail > .wrap .group .product-list .owl-product .owl-controls .owl-prev:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-pho-sach-detail > .wrap .group .product-list .owl-product .owl-controls i.fa{
  font-size:17px;
  color:#333;
}

.tiki-pho-sach-detail > .wrap .group .product-list .owl-product .owl-wrapper-outer .owl-item{
  text-align:center;
}

.tiki-pho-sach-detail > .wrap .group .product-list .owl-product .owl-wrapper-outer .item{
  display:inline-block;
  vertical-align:top;
  text-align:left;
  float:none;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item{
  display:inline-block;
  position:relative;
  width:215px;
  margin:0 6px 30px;
  font-size:13px;
  vertical-align:top;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item .image{
  position:relative;
  padding:0 20px;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item .image img{
  margin:0 auto;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item .image .gift{
  display:block;
  position:absolute;
  width:39px;
  height:40px;
  background:url(../img/gift.png) no-repeat rgba(0,0,0,0);
  bottom:0;
  left:0;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat rgba(0,0,0,0);
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-pho-sach-detail > .wrap .group .product-list .item p{
  padding:0 20px;
  margin:5px 0 0;
  font-size:12px;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item .title{
  padding:0 20px;
  margin-bottom:0;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item .title a{
  font-size:13px;
  color:#333;
  font-weight:700;
  display:block;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item .rating{
  margin:5px 0 0;
  padding:0 0 0 20px;
  font-size:12px;
  display:inline-block;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item .rating span{
  width:69px;
  height:13px;
  margin-right:5px;
  display:block;
  background:url(../img/product_rating_blank_star.gif) repeat-x;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item .rating span span{
  height:13px;
  display:block;
  background:url(../img/product_rating_full_star.gif) repeat-x;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item .review{
  margin:5px 0 0;
  padding:0 20px 0 0;
  font-size:12px;
  display:inline-block;
  text-align:left;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item .price{
  font-size:14px;
  padding:0 20px;
  color:#444;
  font-weight:700;
  margin:5px 0 0;
}

.tiki-pho-sach-detail > .wrap .group .product-list .item .price span{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:inline-block;
}

.tiki-pho-sach-detail > .wrap .group .product-list:after, .tiki-pho-sach-detail > .wrap .group .product-list:before{
  content:" ";
  display:table;
}

@media (min-width:640px) {
  .tiki-pho-sach-detail > .wrap .group h2 .title{
    margin-top:25px;
  }
}

@media (min-width:640px) {
  .tiki-pho-sach-detail > .wrap .group h2 .title span{
    padding:14px 0 14px 15px;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach-detail > .wrap .group h2 .title{
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach-detail > .wrap .group h2 .more{
    position:absolute;
    margin:auto;
    padding:0;
    right:20px;
    top:6px;
    text-decoration:none;
  }
}

.tiki-pho-sach-2 > .wrap-nav ul{
  list-style:none;
  padding:0;
  margin:30px 0 0;
}

.tiki-pho-sach-2 > .wrap-nav ul li{
  float:left;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  background:#a2a2a2;
  margin-right:10px;
  position:relative;
  width:190px;
}

.tiki-pho-sach-2 > .wrap-nav ul li.active, .tiki-pho-sach-2 > .wrap-nav ul li:hover{
  background:#fdfee1;
}

.tiki-pho-sach-2 > .wrap-nav ul li.active a, .tiki-pho-sach-2 > .wrap-nav ul li:hover a{
  color:#000;
}

.tiki-pho-sach-2 > .wrap-nav ul li.active:after, .tiki-pho-sach-2 > .wrap-nav ul li:hover:after{
  border-left:solid 15px #fdfee1;
}

.tiki-pho-sach-2 > .wrap-nav ul li:after{
  content:'';
  width:9px;
  height:20px;
  position:absolute;
  top:2px;
  z-index:1;
  border-top:43px solid transparent;
  border-left:15px solid #a2a2a2;
  right:-13px;
}

.tiki-pho-sach-2 > .wrap-nav ul li a{
  padding:14px;
  display:block;
  font-size:12px;
  color:#fff;
  text-decoration:none;
  font-weight:600;
  text-align:center;
}

.tiki-pho-sach-2 > .wrap-nav ul:after, .tiki-pho-sach-2 > .wrap-nav ul:before{
  content:" ";
  display:table;
}

.tiki-pho-sach-2 > .wrap-banner{
  background:#fdfee1;
  font-size:0;
  position:relative;
  overflow:hidden;
}

.tiki-pho-sach-2 > .wrap-banner .logo{
  margin-bottom:0;
  text-align:center;
  width:100%;
  margin-top:20px;
}

.tiki-pho-sach-2 > .wrap-banner .fb{
  text-align:center;
  margin-top:15px;
}

.tiki-pho-sach-2 > .wrap-banner .sieu-nhan-1, .tiki-pho-sach-2 > .wrap-banner .sieu-nhan-2{
  margin-bottom:0;
  margin-top:20px;
  display:inline-block;
  vertical-align:top;
  text-align:center;
}

.tiki-pho-sach-2 > .wrap-banner .sieu-nhan-1{
  width:32%;
}

.tiki-pho-sach-2 > .wrap-banner .sieu-nhan-2{
  width:68%;
}

.tiki-pho-sach-2 > .wrap{
  padding-bottom:30px;
  background:#fdfee1;
}

.tiki-pho-sach-2 > .wrap.has-border .col-lg-12{
  border-top:1px solid #ccc;
}

.tiki-pho-sach-2 > .wrap.color-2{
  background:#ecf8fc;
}

.tiki-pho-sach-2 > .wrap.color-3{
  background:#fff2fc;
}

.tiki-pho-sach-2 > .wrap.color-4{
  background:#fff;
}

.tiki-pho-sach-2 > .wrap .group{
  padding-top:30px;
}

.tiki-pho-sach-2 > .wrap .group.has-all{
  font-size:0;
}

.tiki-pho-sach-2 > .wrap .group.has-all .view-all{
  width:37%;
  display:inline-block;
  vertical-align:top;
}

.tiki-pho-sach-2 > .wrap .group.has-all .product-list{
  width:63%;
  display:inline-block;
  vertical-align:top;
}

.tiki-pho-sach-2 > .wrap .group.has-all .product-list .item{
  width:160px;
}

.tiki-pho-sach-2 > .wrap .group .more{
  display:block;
  margin:15px auto 0;
  max-width:200px;
  text-align:center;
  color:#404040;
  font-size:14px;
  text-decoration:underline;
}

.tiki-pho-sach-2 > .wrap .group .more:hover{
  color:#00aaf1;
}

.tiki-pho-sach-2 > .wrap .group h2{
  margin-bottom:30px;
  margin-top:0;
  position:relative;
  text-align:center;
}

.tiki-pho-sach-2 > .wrap .group h2:after{
  background:#000;
  height:1px;
  content:" ";
  width:100%;
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  z-index:1;
}

.tiki-pho-sach-2 > .wrap .group h2 .title{
  position:relative;
  z-index:2;
  color:#fff;
  display:inline-block;
  text-transform:uppercase;
  font-size:19px;
  font-weight:700;
  line-height:24px;
  margin-left:auto;
  margin-right:auto;
}

.tiki-pho-sach-2 > .wrap .group h2 .title span{
  display:inline-block;
  vertical-align:middle;
  padding:10px 15px;
  background:#e34d25;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  -ms-border-radius:12px;
  -o-border-radius:12px;
  border-radius:12px;
  line-height:normal;
  text-transform:uppercase;
  color:#fff;
  width:456px;
}

.tiki-pho-sach-2 > .wrap .group h2 .more{
  display:block;
  color:#444;
  font-size:13px;
  padding:0 0 0 20px;
}

.tiki-pho-sach-2 > .wrap .group h2 .more:hover{
  text-decoration:none;
  color:#00aaf1;
}

.tiki-pho-sach-2 > .wrap .group .product-list{
  font-size:0;
}

.tiki-pho-sach-2 > .wrap .group .product-list .owl-product .owl-controls{
  margin-top:0;
}

.tiki-pho-sach-2 > .wrap .group .product-list .owl-product .owl-controls .owl-next{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  right:-10px;
  margin:0;
  padding:0;
}

.tiki-pho-sach-2 > .wrap .group .product-list .owl-product .owl-controls .owl-next:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-pho-sach-2 > .wrap .group .product-list .owl-product .owl-controls .owl-prev{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  background:#fff;
  line-height:40px;
  top:70px;
  left:-10px;
  margin:0;
  padding:0;
}

.tiki-pho-sach-2 > .wrap .group .product-list .owl-product .owl-controls .owl-prev:hover{
  background:#f4f4f4;
  color:#333;
}

.tiki-pho-sach-2 > .wrap .group .product-list .owl-product .owl-controls i.fa{
  font-size:17px;
  color:#333;
}

.tiki-pho-sach-2 > .wrap .group .product-list .owl-product .owl-wrapper-outer .owl-item{
  text-align:center;
}

.tiki-pho-sach-2 > .wrap .group .product-list .owl-product .owl-wrapper-outer .item{
  display:inline-block;
  vertical-align:top;
  text-align:left;
  float:none;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item{
  display:inline-block;
  position:relative;
  width:215px;
  margin:0 6px 30px;
  font-size:13px;
  vertical-align:top;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item .image{
  position:relative;
  padding:0 20px;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item .image img{
  margin:0 auto;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item .image .gift{
  display:block;
  position:absolute;
  width:39px;
  height:40px;
  background:url(../img/gift.png) no-repeat rgba(0,0,0,0);
  bottom:0;
  left:0;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat rgba(0,0,0,0);
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-pho-sach-2 > .wrap .group .product-list .item p{
  padding:0 20px;
  margin:5px 0 0;
  font-size:12px;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item .title{
  padding:0 20px;
  margin-bottom:0;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item .title a{
  font-size:13px;
  color:#333;
  font-weight:700;
  display:block;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item .rating{
  margin:5px 0 0;
  padding:0 0 0 20px;
  font-size:12px;
  display:inline-block;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item .rating span{
  width:69px;
  height:13px;
  margin-right:5px;
  display:block;
  background:url(../img/product_rating_blank_star.gif) repeat-x;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item .rating span span{
  height:13px;
  display:block;
  background:url(../img/product_rating_full_star.gif) repeat-x;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item .review{
  margin:5px 0 0;
  padding:0 20px 0 0;
  font-size:12px;
  display:inline-block;
  text-align:left;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item .price{
  font-size:14px;
  padding:0 20px;
  color:#444;
  font-weight:700;
  margin:5px 0 0;
}

.tiki-pho-sach-2 > .wrap .group .product-list .item .price span{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:inline-block;
}

.tiki-pho-sach-2 > .wrap .group .product-list:after, .tiki-pho-sach-2 > .wrap .group .product-list:before{
  content:" ";
  display:table;
}

.tiki-pho-sach-2 > .head-group.no-head .head-content{
  padding-top:0;
  margin-top:0;
}

.tiki-pho-sach-2 > .head-group.has-border .col-lg-12{
  border-top:1px solid #c4c4c4;
}

.tiki-pho-sach-2 > .head-group.has-border .image{
  padding-top:20px;
}

.tiki-pho-sach-2 > .head-group.color-2 .head-title{
  background:#ecf8fc;
}

.tiki-pho-sach-2 > .head-group.color-2 .head-title:before{
  background:url(../media/pho-sach/hieu-sach-11.png) center no-repeat;
}

.tiki-pho-sach-2 > .head-group.color-2 .head-content, .tiki-pho-sach-2 > .head-group.color-3 .head-title{
  background:#fff2fc;
}

.tiki-pho-sach-2 > .head-group.color-3 .head-title:before{
  background:url(../media/pho-sach/hieu-sach-24.png) center no-repeat;
}

.tiki-pho-sach-2 > .head-group.color-3 .head-content{
  background:#fff;
}

.tiki-pho-sach-2 > .head-group .head-title{
  margin-bottom:0;
  margin-top:0;
  position:relative;
  text-align:center;
  background:#fdfee1;
}

.tiki-pho-sach-2 > .head-group .head-title:after{
  background:#e98e24;
  height:2px;
  content:" ";
  width:100%;
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  z-index:1;
}

.tiki-pho-sach-2 > .head-group .head-title:before{
  background:url(../media/pho-sach/hieu-sach-4.png) center no-repeat;
  content:" ";
  display:inline-block;
  height:51px;
  width:339px;
  position:relative;
  z-index:2;
}

.tiki-pho-sach-2 > .head-group .head-content{
  background:#ecf8fc;
  padding-top:50px;
  padding-bottom:0;
  position:relative;
  margin-top:-29px;
}

@media (min-width:640px) {
  .tiki-pho-sach-2 > .wrap .group h2 .title{
    margin-top:25px;
  }
}

@media (min-width:640px) {
  .tiki-pho-sach-2 > .wrap .group h2 .title span{
    padding:14px 0 14px 15px;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach-2 > .wrap .group h2 .title{
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach-2 > .wrap .group h2 .more{
    position:absolute;
    margin:auto;
    padding:0;
    right:20px;
    top:6px;
    text-decoration:none;
  }
}

.tiki-pho-sach-3 > .wrap-nav ul{
  list-style:none;
  padding:0;
  margin:30px 0 0;
}

.tiki-pho-sach-3 > .wrap-nav ul li{
  float:left;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  background:#a2a2a2;
  margin-right:10px;
  position:relative;
  width:190px;
}

.tiki-pho-sach-3 > .wrap-nav ul li.active, .tiki-pho-sach-3 > .wrap-nav ul li:hover{
  background:#f16933;
}

.tiki-pho-sach-3 > .wrap-nav ul li.active a, .tiki-pho-sach-3 > .wrap-nav ul li:hover a{
  color:#fff;
}

.tiki-pho-sach-3 > .wrap-nav ul li.active:after, .tiki-pho-sach-3 > .wrap-nav ul li:hover:after{
  border-left:solid 15px #f16933;
}

.tiki-pho-sach-3 > .wrap-nav ul li:after{
  content:'';
  width:9px;
  height:20px;
  position:absolute;
  top:2px;
  z-index:1;
  border-top:43px solid transparent;
  border-left:15px solid #a2a2a2;
  right:-13px;
}

.tiki-pho-sach-3 > .wrap-nav ul li a{
  padding:14px;
  display:block;
  font-size:12px;
  color:#fff;
  text-decoration:none;
  font-weight:600;
  text-align:center;
}

.tiki-pho-sach-3 > .wrap-nav ul:after, .tiki-pho-sach-3 > .wrap-nav ul:before{
  content:" ";
  display:table;
}

.tiki-pho-sach-3 > .wrap-banner{
  background:#f16933;
  font-size:0;
  position:relative;
  overflow:hidden;
}

.tiki-pho-sach-3 > .wrap-banner .logo{
  margin-bottom:0;
  text-align:center;
  width:100%;
  margin-top:0;
}

.tiki-pho-sach-3 > .wrap-banner .fb{
  text-align:center;
  margin:0;
  position:absolute;
  top:193px;
  left:460px;
}

.tiki-pho-sach-3 > .wrap{
  padding-bottom:30px;
  background:#fff;
}

.tiki-pho-sach-3 > .wrap .policy{
  margin-top:60px;
  padding:40px 10px 10px;
  border:1px solid #f16933;
  font-size:14px;
  line-height:1.8em;
  position:relative;
}

.tiki-pho-sach-3 > .wrap .policy h3{
  background:#f16933;
  display:block;
  width:240px;
  margin:auto;
  padding:10px 0;
  text-align:center;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  -o-border-radius:20px;
  border-radius:20px;
  color:#fff;
  position:absolute;
  height:46px;
  top:-23px;
  left:0;
  right:0;
}

.tiki-pho-sach-3 > .wrap .policy .text{
  font-size:15px;
}

.tiki-pho-sach-3 > .wrap .tabs{
  margin-top:45px;
}

.tiki-pho-sach-3 > .wrap .tabs .tab-content{
  padding-top:45px;
  border:1px solid #f16933;
  border-top:none;
}

.tiki-pho-sach-3 > .wrap .tabs .tab-content .tab-pane{
  padding:20px;
}

.tiki-pho-sach-3 > .wrap .tabs .nav-tabs{
  border-color:#f16933;
}

.tiki-pho-sach-3 > .wrap .tabs .nav-tabs > li.active > a, .tiki-pho-sach-3 > .wrap .tabs .nav-tabs > li.active > a:focus, .tiki-pho-sach-3 > .wrap .tabs .nav-tabs > li.active > a:hover{
  border-color:#f16933 #f16933 transparent;
}

.tiki-pho-sach-3 > .wrap .tabs .nav-tabs > li > a{
  color:#00aaf1;
  font-size:13px;
}

.tiki-pho-sach-3 > .wrap .tabs .left{
  width:40%;
  float:left;
}

.tiki-pho-sach-3 > .wrap .tabs .left .image{
  text-align:center;
}

.tiki-pho-sach-3 > .wrap .tabs .left .image img{
  width:439px;
}

.tiki-pho-sach-3 > .wrap .tabs .right{
  width:60%;
  float:left;
}

.tiki-pho-sach-3 > .wrap .tabs .right h3{
  margin:0;
  font-weight:700;
}

.tiki-pho-sach-3 > .wrap .tabs .right a{
  color:#00aaf1;
}

.tiki-pho-sach-3 > .wrap .tabs .right p{
  font-size:13px;
  margin-top:10px;
  margin-bottom:0;
  font-weight:700;
}

.tiki-pho-sach-3 > .wrap .tabs .right h4{
  font-size:13px;
  font-weight:700;
  text-transform:uppercase;
  margin-top:15px;
}

.tiki-pho-sach-3 > .wrap .tabs .right ul{
  margin-top:15px;
  padding:0;
  list-style-type:none;
}

.tiki-pho-sach-3 > .wrap .tabs .right ul li{
  border-bottom:1px solid #ececec;
  padding:10px 0;
}

.tiki-pho-sach-3 > .wrap .tabs .right ul li a{
  font-weight:400;
}

.tiki-pho-sach-3 > .wrap .tabs .bottom{
  margin-top:20px;
}

.tiki-pho-sach-3 > .wrap .tabs .bottom h2{
  background:#f16933;
  display:block;
  width:480px;
  margin:0 auto 30px;
  padding:10px 0;
  text-align:center;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  -o-border-radius:20px;
  border-radius:20px;
  color:#fff;
  font-size:16px;
}

.tiki-pho-sach-3 > .wrap .tabs .bottom .comment{
  text-align:center;
}

@media (min-width:640px) {
  .tiki-pho-sach-3 > .wrap .group h2 .title{
    margin-top:25px;
  }
}

@media (min-width:640px) {
  .tiki-pho-sach-3 > .wrap .group h2 .title span{
    padding:14px 0 14px 15px;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach-3 > .wrap .group h2 .title{
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach-3 > .wrap .group h2 .more{
    position:absolute;
    margin:auto;
    padding:0;
    right:20px;
    top:6px;
    text-decoration:none;
  }
}

.tiki-pho-sach-4 > .wrap-nav ul{
  list-style:none;
  padding:0;
  margin:30px 0 0;
}

.tiki-pho-sach-4 > .wrap-nav ul li{
  float:left;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  background:#a2a2a2;
  margin-right:10px;
  position:relative;
  width:190px;
}

.tiki-pho-sach-4 > .wrap-nav ul li.active, .tiki-pho-sach-4 > .wrap-nav ul li:hover{
  background:#03b2c5;
}

.tiki-pho-sach-4 > .wrap-nav ul li.active a, .tiki-pho-sach-4 > .wrap-nav ul li:hover a{
  color:#fff;
}

.tiki-pho-sach-4 > .wrap-nav ul li.active:after, .tiki-pho-sach-4 > .wrap-nav ul li:hover:after{
  border-left:solid 15px #03b2c5;
}

.tiki-pho-sach-4 > .wrap-nav ul li:after{
  content:'';
  width:9px;
  height:20px;
  position:absolute;
  top:2px;
  z-index:1;
  border-top:43px solid transparent;
  border-left:15px solid #a2a2a2;
  right:-13px;
}

.tiki-pho-sach-4 > .wrap-nav ul li a{
  padding:14px;
  display:block;
  font-size:12px;
  color:#fff;
  text-decoration:none;
  font-weight:600;
  text-align:center;
}

.tiki-pho-sach-4 > .wrap-nav ul:after, .tiki-pho-sach-4 > .wrap-nav ul:before{
  content:" ";
  display:table;
}

.tiki-pho-sach-4 > .wrap-banner{
  background:url(../media/pho-sach/chia-se-1.jpg) center no-repeat;
  font-size:0;
  position:relative;
  overflow:hidden;
}

.tiki-pho-sach-4 > .wrap-banner .logo{
  margin-bottom:0;
  text-align:center;
  width:100%;
  margin-top:0;
  height:363px;
}

.tiki-pho-sach-4 > .wrap-banner .fb{
  text-align:center;
  margin:0;
  position:absolute;
  top:193px;
  left:460px;
}

.tiki-pho-sach-4 > .wrap{
  padding-bottom:30px;
  background:#fff;
  position:relative;
}

.tiki-pho-sach-4 > .wrap .policy{
  margin-top:60px;
  padding:40px 10px 10px;
  border:1px solid #f16933;
  font-size:14px;
  line-height:1.8em;
  position:relative;
}

.tiki-pho-sach-4 > .wrap .policy h3, .tiki-pho-sach-4 > .wrap.comments .comments-title{
  -webkit-border-radius:20px;
  -o-border-radius:20px;
  height:46px;
  color:#fff;
  text-align:center;
  left:0;
}

.tiki-pho-sach-4 > .wrap .policy h3{
  background:#f16933;
  display:block;
  width:240px;
  margin:auto;
  padding:10px 0;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  border-radius:20px;
  position:absolute;
  top:-23px;
  right:0;
}

.doi-tra, .tiki-pho-sach-4 > .wrap .tabs{
  margin-top:45px;
}

.tiki-pho-sach-4 > .wrap .policy .text{
  font-size:15px;
}

.tiki-pho-sach-4 > .wrap .policy .text a{
  color:#00aaf1;
}

.tiki-pho-sach-4 > .wrap .tabs .tab-content{
  padding-top:45px;
  border:1px solid #f16933;
  border-top:none;
  background:#fff;
}

.tiki-pho-sach-4 > .wrap .tabs .tab-content .tab-pane{
  padding:20px;
}

.tiki-pho-sach-4 > .wrap .tabs .nav-tabs{
  border-color:#f16933;
}

.tiki-pho-sach-4 > .wrap .tabs .nav-tabs > li.active > a, .tiki-pho-sach-4 > .wrap .tabs .nav-tabs > li.active > a:focus, .tiki-pho-sach-4 > .wrap .tabs .nav-tabs > li.active > a:hover{
  border-color:#f16933 #f16933 transparent;
  color:#f16933;
}

.tiki-pho-sach-4 > .wrap .tabs .nav-tabs > li > a{
  color:#00aaf1;
  font-size:13px;
}

.tiki-pho-sach-4 > .wrap .tabs .left{
  width:20%;
  float:left;
}

.tiki-pho-sach-4 > .wrap .tabs .left .image{
  text-align:center;
}

.tiki-pho-sach-4 > .wrap .tabs .left .image img{
  width:170px;
}

.tiki-pho-sach-4 > .wrap .tabs .right{
  width:80%;
  float:left;
  position:relative;
}

.tiki-pho-sach-4 > .wrap .tabs .right h3{
  margin:0;
}

.tiki-pho-sach-4 > .wrap .tabs .right h3 a{
  color:#00aaf1;
  font-size:16px;
  font-weight:700;
}

.tiki-pho-sach-4 > .wrap .tabs .right h3 span{
  display:inline-block;
  color:#999;
  font-size:11px;
  font-weight:400;
}

.tiki-pho-sach-4 > .wrap .tabs .right a{
  color:#00aaf1;
}

.tiki-pho-sach-4 > .wrap .tabs .right p{
  margin-top:5px;
}

.tiki-pho-sach-4 > .wrap .tabs .right p a{
  color:#404040;
  font-size:20px;
  font-weight:700;
  text-transform:uppercase;
}

.tiki-pho-sach-4 > .wrap .tabs .right .icon-1, .tiki-pho-sach-4 > .wrap .tabs .right .icon-2{
  padding-left:38px;
  top:0;
  line-height:33px;
  font-size:12px;
  display:block;
  position:absolute;
  font-weight:700;
  right:0;
}

.tiki-pho-sach-4 > .wrap .tabs .right .icon-1{
  background:url(../media/pho-sach/chia-se-36.png) no-repeat;
  background-size:30px;
}

.tiki-pho-sach-4 > .wrap .tabs .right .icon-2{
  background:url(../media/pho-sach/chia-se-37.png) no-repeat;
  background-size:30px;
}

.tiki-pho-sach-4 > .wrap .tabs .right .text{
  font-size:14px;
  line-height:1.8em;
  padding:20px 0;
}

.tiki-pho-sach-4 > .wrap .tabs .right .text:before{
  color:#777;
  content:"\201C";
  font-size:4em;
  line-height:.1em;
  margin-right:.25em;
  vertical-align:-.4em;
  font-family:Georgia,serif;
}

.tiki-pho-sach-4 > .wrap .tabs .right .text:after{
  color:#777;
  content:"\201D";
  font-size:4em;
  line-height:.1em;
  margin-left:.25em;
  vertical-align:-.65em;
  font-family:Georgia,serif;
}

.tiki-pho-sach-4 > .wrap .tabs .item{
  border-bottom:1px solid #ddd;
  padding-top:30px;
}

.tiki-pho-sach-4 > .wrap.comments{
  border-top:1px solid #f16933;
  margin-top:30px;
  padding-top:45px;
}

.tiki-pho-sach-4 > .wrap.comments .comments-title{
  background:#f16933;
  display:block;
  margin:auto;
  padding:10px 0;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  border-radius:20px;
  position:absolute;
  top:-23px;
  right:0;
  width:470px;
  z-index:9;
}

.tiki-pho-sach-4 > .wrap.comments .comments-content{
  text-align:center;
}

.tiki-pho-sach-4 > .wrap.comments .comments-content .fb-comments{
  height:800px;
  overflow-y:scroll;
}

.tiki-pho-sach-4 > .wrap.comments .comments-content .fb_iframe_widget{
  display:inline-block;
  position:relative;
}

.tiki-pho-sach-4 > .wrap.famous-comments{
  border-top:1px solid #f16933;
  margin-top:30px;
  padding-top:30px;
  padding-bottom:90px;
  background:#fffceb;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-title{
  background:#f16933;
  display:block;
  margin:auto;
  padding:10px 0;
  text-align:center;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  -o-border-radius:20px;
  border-radius:20px;
  color:#fff;
  position:absolute;
  height:46px;
  top:-23px;
  left:0;
  right:0;
  width:470px;
  z-index:9;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content{
  border-bottom:1px solid #ddd;
  padding:20px 0;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content .image{
  width:160px;
  height:160px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  margin:20px auto;
  border:4px solid #ffe1d5;
  overflow:hidden;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content h3{
  font-size:18px;
  font-weight:700;
  text-transform:uppercase;
  color:#f16933;
  margin-bottom:0;
  text-align:center;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content .link a, .tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content .title a{
  color:#00aaf1;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content .summary{
  padding-right:20px;
  line-height:1.8em;
  text-align:center;
  font-size:12px;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content .link{
  font-size:12px;
  text-align:center;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content .image-2{
  max-height:280px;
  max-width:170px;
  text-align:center;
  margin:0 auto 15px;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content .image-2 img{
  margin:0 auto;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content .title{
  font-weight:700;
  margin-bottom:0;
  text-transform:uppercase;
  font-size:12px;
  text-align:center;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content .author{
  font-size:12px;
  text-align:center;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content .text{
  font-size:14px;
  line-height:1.8em;
  padding:20px;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content .text:before{
  color:#777;
  content:"\201C";
  font-size:4em;
  line-height:.1em;
  margin-right:.25em;
  vertical-align:-.4em;
  font-family:Georgia,serif;
}

.tiki-pho-sach-4 > .wrap.famous-comments .famous-comments-content .text:after{
  color:#777;
  content:"\201D";
  font-size:4em;
  line-height:.1em;
  margin-left:.25em;
  vertical-align:-.65em;
  font-family:Georgia,serif;
}

.tiki-pho-sach-4 > .wrap.daily-comments{
  background:#eefcdb;
}

.tiki-pho-sach-4 > .wrap.daily-comments .daily-comments-title{
  background:#f16933;
  display:block;
  margin:auto;
  padding:10px 0;
  text-align:center;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  -o-border-radius:20px;
  border-radius:20px;
  color:#fff;
  position:absolute;
  height:46px;
  top:-23px;
  left:0;
  right:0;
  width:470px;
  z-index:9;
}

@media (min-width:640px) {
  .tiki-pho-sach-4 > .wrap .group h2 .title{
    margin-top:25px;
  }
}

@media (min-width:640px) {
  .tiki-pho-sach-4 > .wrap .group h2 .title span{
    padding:14px 0 14px 15px;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach-4 > .wrap .group h2 .title{
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-pho-sach-4 > .wrap .group h2 .more{
    position:absolute;
    margin:auto;
    padding:0;
    right:20px;
    top:6px;
    text-decoration:none;
  }
}

.tiki-author-profile > .wrap .author-group-1{
  background:url(../img/author-profile/bg-1.png) bottom no-repeat;
  margin-top:30px;
  padding-bottom:75px;
  position:relative;
}

.tiki-author-profile > .wrap .author-group-1 .photo-group{
  display:inline-block;
  vertical-align:top;
  width:210px;
}

.tiki-author-profile > .wrap .author-group-1 .photo-group a{
  color:#00aaf1;
  display:block;
  background:url(../img/author-profile/icon-1.png) left center no-repeat;
  padding-left:20px;
  margin-bottom:5px;
  font-size:16px;
}

.tiki-author-profile > .wrap .author-group-1 .photo-group .image{
  width:210px;
  height:210px;
  overflow:hidden;
  margin-bottom:0;
  margin-top:0;
}

.tiki-author-profile > .wrap .author-group-1 .photo-group .view{
  font-size:15px;
  margin-top:15px;
}

.tiki-author-profile > .wrap .author-group-1 .profile-group{
  display:inline-block;
  vertical-align:top;
  width:450px;
  margin-left:15px;
}

.tiki-author-profile > .wrap .author-group-1 .profile-group h4{
  font-size:25px;
  margin-top:0;
  margin-bottom:0;
}

.tiki-author-profile > .wrap .author-group-1 .profile-group p:nth-child(2){
  font-size:20px;
  background:url(../img/author-profile/icon-2.png) left center no-repeat;
  padding-left:20px;
  margin-top:10px;
  margin-bottom:0;
}

.tiki-author-profile > .wrap .author-group-1 .profile-group p:nth-child(3){
  font-size:20px;
  background:url(../img/author-profile/icon-3.png) left center no-repeat;
  padding-left:20px;
  margin-top:5px;
  margin-bottom:0;
}

.tiki-author-profile > .wrap .author-group-1 .icon-group{
  display:inline-block;
  vertical-align:top;
  width:440px;
}

.tiki-author-profile > .wrap .author-group-1 .icon-group img:nth-child(1){
  margin-right:12px;
}

.tiki-author-profile > .wrap .author-group-1 .icon-group img:nth-child(2){
  margin-right:12px;
}

.tiki-author-profile > .wrap .author-group-1 .icon-group img:nth-child(3){
  margin-right:42px;
}

.tiki-author-profile > .wrap .author-group-1 .text-group{
  position:absolute;
  top:180px;
  right:0;
}

.tiki-author-profile > .wrap .author-group-1 .text-group p:nth-child(1){
  text-align:right;
  font-size:20px;
  margin-top:0;
  margin-bottom:0;
}

.tiki-author-profile > .wrap .author-group-1 .text-group p:nth-child(2){
  text-align:right;
  font-size:15px;
  color:#006d92;
  margin-bottom:0;
  margin-top:5px;
}

.tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group{
  position:relative;
  margin-bottom:50px;
}

.tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group:before{
  content:"";
  width:100%;
  height:2px;
  position:absolute;
  top:0;
  bottom:0;
  margin:auto;
  background:#ebebeb;
  z-index:1;
}

.tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group ul{
  font-size:0;
  padding:0;
  margin-bottom:0;
  float:right;
  position:relative;
  z-index:2;
}

.tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group ul li{
  display:inline-block;
  vertical-align:top;
}

.tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group ul li.active a, .tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group ul li:hover a{
  background:#00b1ec;
  color:#fff;
  text-decoration:none;
}

.tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group ul li a{
  border:2px solid #00b1ec;
  padding:10px 25px;
  font-size:16px;
  display:block;
  background:#fff;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group{
  margin-top:60px;
  margin-bottom:0;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group.has-mb{
  margin-bottom:30px;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group h2{
  font-size:25px;
  font-weight:400;
  margin-top:0;
  margin-bottom:0;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list{
  margin-top:25px;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-product{
  padding:0 40px;
  position:relative;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-controls{
  margin-top:0;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-controls .owl-next, .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-controls .owl-prev{
  position:absolute;
  width:30px;
  height:35px;
  border-radius:3px;
  margin:auto;
  padding:0;
  background:0 0;
  display:block;
  cursor:pointer;
  line-height:40px;
  top:0;
  text-align:center;
  bottom:0;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-controls .owl-next{
  right:0;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-controls .owl-prev{
  left:0;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-controls i.fa{
  font-size:30px;
  color:#03b0ec;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .item{
  margin-bottom:0;
  width:230px;
  height:366px;
  overflow:hidden;
  float:left;
  visibility:hidden;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .item a{
  display:block;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .item-2{
  margin-bottom:0;
  float:left;
  visibility:hidden;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .item-2 .image{
  display:block;
  width:180px;
  height:180px;
  overflow:hidden;
  margin-bottom:25px;
  -webkit-border-radius:90px;
  -moz-border-radius:90px;
  -ms-border-radius:90px;
  -o-border-radius:90px;
  border-radius:90px;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .item-2 .title{
  font-size:20px;
  display:block;
  color:#000;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list .item-2 .title:hover{
  color:#00aaf1;
  text-decoration:none;
}

.tiki-author-profile > .wrap .list-group-wrap .list-group .list:after, .tiki-author-profile > .wrap .list-group-wrap .list-group .list:before{
  content:" ";
  display:table;
}

.tiki-author-profile > .wrap .list-group-wrap-2{
  background:url(../img/author-profile/bg-2.png);
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group{
  margin-top:60px;
  margin-bottom:0;
  padding:40px;
  background:#fff;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group.has-mb{
  margin-bottom:30px;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group h2{
  font-size:25px;
  font-weight:400;
  margin-top:0;
  margin-bottom:0;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group h2.has-icon-1{
  background:url(../img/author-profile/icon-10.png) left center no-repeat;
  padding-left:35px;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group h2.has-icon-2{
  background:url(../img/author-profile/icon-11.png) left center no-repeat;
  padding-left:35px;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list{
  margin-top:25px;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .owl-product{
  padding:0 40px;
  position:relative;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .owl-product .owl-item .item{
  visibility:visible;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .owl-controls{
  margin-top:0;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .owl-controls .owl-next{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  line-height:40px;
  top:0;
  bottom:0;
  right:0;
  margin:auto;
  padding:0;
  background:0 0;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .owl-controls .owl-prev{
  position:absolute;
  display:block;
  width:30px;
  height:35px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  line-height:40px;
  top:0;
  bottom:0;
  left:0;
  margin:auto;
  padding:0;
  background:0 0;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .owl-controls i.fa{
  font-size:30px;
  color:#03b0ec;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .item{
  margin-bottom:0;
  width:230px;
  height:366px;
  overflow:hidden;
  float:left;
  visibility:hidden;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .item a{
  display:block;
}

.tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list:after, .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list:before{
  content:" ";
  display:table;
}

.tiki-author-profile > .wrap .tooltip-content{
  display:none;
}

.tiki-author-profile .popover{
  max-width:360px;
}

.tiki-author-profile .popover.style-2{
  background:#f3fcff;
}

.tiki-author-profile .tooltip-content-inner h4{
  font-size:25px;
  color:#696969;
}

.tiki-author-profile .tooltip-content-inner p:nth-child(2){
  color:#696969;
  font-size:20px;
}

.tiki-author-profile .tooltip-content-inner p:nth-child(3){
  color:#00b1ec;
  font-size:19px;
  background:url(../img/author-profile/icon-9.png) left center no-repeat;
  padding-left:35px;
}

.tiki-author-profile .tooltip-content-inner p:nth-child(4){
  color:#000;
  font-size:18px;
}

.tiki-author-profile .tooltip-content-inner p:nth-child(4) img{
  display:block;
  margin:40px auto 0;
}

.tiki-author-profile .tooltip-content-inner p:nth-child(5){
  color:#c3c3c3;
  font-size:19px;
  text-align:center;
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list:after, .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list:after{
    clear:both;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1{
    background:url(../img/author-profile/bg-1.png) bottom no-repeat;
    margin-top:30px;
    padding-bottom:75px;
    position:relative;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .photo-group{
    display:inline-block;
    vertical-align:top;
    width:210px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .photo-group a{
    color:#00aaf1;
    display:block;
    background:url(../img/author-profile/icon-1.png) left center no-repeat;
    padding-left:20px;
    margin-bottom:5px;
    font-size:16px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .photo-group .image{
    width:210px;
    height:210px;
    overflow:hidden;
    margin-bottom:0;
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .photo-group .view{
    font-size:15px;
    margin-top:15px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .profile-group{
    display:inline-block;
    vertical-align:top;
    width:450px;
    margin-left:15px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .profile-group h4{
    font-size:25px;
    margin-top:0;
    margin-bottom:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .profile-group p:nth-child(2){
    font-size:20px;
    background:url(../img/author-profile/icon-2.png) left center no-repeat;
    padding-left:20px;
    margin-top:10px;
    margin-bottom:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .profile-group p:nth-child(3){
    font-size:20px;
    background:url(../img/author-profile/icon-3.png) left center no-repeat;
    padding-left:20px;
    margin-top:5px;
    margin-bottom:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .icon-group{
    display:inline-block;
    vertical-align:top;
    width:440px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .icon-group img:nth-child(1){
    margin-right:12px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .icon-group img:nth-child(2){
    margin-right:12px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .icon-group img:nth-child(3){
    margin-right:42px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .text-group{
    position:absolute;
    top:180px;
    right:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .text-group p:nth-child(1){
    text-align:right;
    font-size:20px;
    margin-top:0;
    margin-bottom:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .author-group-1 .text-group p:nth-child(2){
    text-align:right;
    font-size:15px;
    color:#006d92;
    margin-bottom:0;
    margin-top:5px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group{
    position:relative;
    margin-bottom:50px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group:before{
    content:"";
    width:100%;
    height:2px;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    background:#ebebeb;
    z-index:1;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group ul{
    font-size:0;
    padding:0;
    margin-bottom:0;
    float:right;
    position:relative;
    z-index:2;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group ul li{
    display:inline-block;
    vertical-align:top;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group ul li.active a, .tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group ul li:hover a{
    background:#00b1ec;
    color:#fff;
    text-decoration:none;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .tabs-nav-group ul li a{
    border:2px solid #00b1ec;
    padding:10px 25px;
    font-size:16px;
    display:block;
    background:#fff;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group{
    margin-top:60px;
    margin-bottom:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group.has-mb{
    margin-bottom:30px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group h2{
    font-size:25px;
    font-weight:400;
    margin-top:0;
    margin-bottom:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list{
    margin-top:25px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-product{
    padding:0 40px;
    position:relative;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-product .owl-item .item, .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-product .owl-item .item-2, .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-product-2 .owl-item .item, .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-product-2 .owl-item .item-2{
    visibility:visible;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-controls{
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-controls .owl-next, .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-controls .owl-prev{
    position:absolute;
    width:30px;
    height:35px;
    border-radius:3px;
    margin:auto;
    padding:0;
    background:0 0;
    display:block;
    cursor:pointer;
    line-height:40px;
    top:0;
    bottom:0;
    text-align:center;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-controls .owl-next{
    right:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-controls .owl-prev{
    left:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .owl-controls i.fa{
    font-size:30px;
    color:#03b0ec;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .item{
    margin-bottom:0;
    width:230px;
    height:366px;
    overflow:hidden;
    float:left;
    visibility:hidden;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .item a{
    display:block;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .item-2{
    margin-bottom:0;
    float:left;
    visibility:hidden;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .item-2 .image{
    display:block;
    width:180px;
    height:180px;
    overflow:hidden;
    margin-bottom:25px;
    -webkit-border-radius:90px;
    -moz-border-radius:90px;
    -ms-border-radius:90px;
    -o-border-radius:90px;
    border-radius:90px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .item-2 .title{
    font-size:20px;
    display:block;
    color:#000;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list .item-2 .title:hover{
    color:#00aaf1;
    text-decoration:none;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap .list-group .list:after, .tiki-author-profile > .wrap .list-group-wrap .list-group .list:before{
    content:" ";
    display:table;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2{
    background:url(../img/author-profile/bg-2.png);
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group{
    margin-top:60px;
    margin-bottom:0;
    padding:40px;
    background:#fff;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group.has-mb{
    margin-bottom:30px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group h2{
    font-size:25px;
    font-weight:400;
    margin-top:0;
    margin-bottom:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group h2.has-icon-1{
    background:url(../img/author-profile/icon-10.png) left center no-repeat;
    padding-left:35px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group h2.has-icon-2{
    background:url(../img/author-profile/icon-11.png) left center no-repeat;
    padding-left:35px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list{
    margin-top:25px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .owl-product{
    padding:0 40px;
    position:relative;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .owl-product .owl-item .item{
    visibility:visible;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .owl-controls{
    margin-top:0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .owl-controls .owl-next{
    position:absolute;
    display:block;
    width:30px;
    height:35px;
    text-align:center;
    cursor:pointer;
    border-radius:3px;
    line-height:40px;
    top:0;
    bottom:0;
    right:0;
    margin:auto;
    padding:0;
    background:0 0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .owl-controls .owl-prev{
    position:absolute;
    display:block;
    width:30px;
    height:35px;
    text-align:center;
    cursor:pointer;
    border-radius:3px;
    line-height:40px;
    top:0;
    bottom:0;
    left:0;
    margin:auto;
    padding:0;
    background:0 0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .owl-controls i.fa{
    font-size:30px;
    color:#03b0ec;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .item{
    margin-bottom:0;
    width:230px;
    height:366px;
    overflow:hidden;
    float:left;
    visibility:hidden;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list .item a{
    display:block;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list:after, .tiki-author-profile > .wrap .list-group-wrap-2 .list-group .list:before{
    content:" ";
    display:table;
  }
}

@media (min-width:992px) {
  .tiki-author-profile > .wrap .tooltip-content{
    display:none;
  }
}

@media (min-width:992px) {
  .tiki-author-profile .popover{
    max-width:360px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile .popover.style-2{
    background:#f3fcff;
  }
}

@media (min-width:992px) {
  .tiki-author-profile .tooltip-content-inner h4{
    font-size:25px;
    color:#696969;
  }
}

@media (min-width:992px) {
  .tiki-author-profile .tooltip-content-inner p:nth-child(2){
    color:#696969;
    font-size:20px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile .tooltip-content-inner p:nth-child(3){
    color:#00b1ec;
    font-size:19px;
    background:url(../img/author-profile/icon-9.png) left center no-repeat;
    padding-left:35px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile .tooltip-content-inner p:nth-child(4){
    color:#000;
    font-size:18px;
  }
}

@media (min-width:992px) {
  .tiki-author-profile .tooltip-content-inner p:nth-child(4) img{
    display:block;
    margin:40px auto 0;
  }
}

@media (min-width:992px) {
  .tiki-author-profile .tooltip-content-inner p:nth-child(5){
    color:#c3c3c3;
    font-size:19px;
    text-align:center;
  }
}

.tiki-visa > .wrap-banner{
  position:relative;
}

.tiki-visa > .wrap-banner .banner{
  overflow:hidden;
  margin-bottom:0;
  position:relative;
}

.tiki-visa > .wrap-banner .banner img.banner-2{
  width:100%;
  max-width:none;
}

.tiki-visa > .wrap-banner .banner:after, .tiki-visa > .wrap-banner .banner:before{
  content:" ";
  display:table;
}

.tiki-visa > .wrap-banner .fb-wrap{
  margin-top:10px;
  width:100%;
  text-align:center;
}

.tiki-visa > .wrap{
  padding-bottom:45px;
}

.tiki-visa > .wrap .group{
  padding-top:30px;
}

.tiki-visa > .wrap .group.style-2 h2{
  padding:0;
  text-align:center;
  border-bottom:5px solid #1281dd;
}

.tiki-visa > .wrap .group.style-2 h2 span{
  color:#fff;
  font-size:24px;
  background:#1281dd;
  font-weight:400;
  display:inline-block;
  padding:10px 20px;
}

.tiki-visa > .wrap .group.style-2 .list{
  text-align:center;
  padding:45px 0;
}

.tiki-visa > .wrap .group.style-2 .list .item{
  display:inline-block;
  vertical-align:top;
  margin:15px 40px 0;
}

.tiki-visa > .wrap .group.style-2 .list .item:first-child{
  margin-top:0;
}

.tiki-visa > .wrap .group.style-2 .list .item-2{
  display:block;
  margin-top:40px;
  margin-left:auto;
  margin-right:auto;
}

.tiki-visa > .wrap .group.style-2 .list .item-2 img{
  margin-left:auto;
  margin-right:auto;
}

.tiki-visa > .wrap .group .nav-tabs ul{
  width:100%;
  padding:0;
  list-style:none;
  font-size:0;
  margin:0;
  background:#ff9501;
}

.tiki-visa > .wrap .group .nav-tabs ul li{
  display:inline-block;
}

.tiki-visa > .wrap .group .nav-tabs ul li.active a, .tiki-visa > .wrap .group .nav-tabs ul li:hover a{
  background:#1281dd;
}

.tiki-visa > .wrap .group .nav-tabs ul li a{
  background:#ff9501;
  display:block;
}

.tiki-visa > .wrap .group h2{
  margin-bottom:0;
  margin-top:0;
  position:relative;
  text-align:center;
  border-bottom:5px solid #ff9501;
}

.tiki-visa > .wrap .group h2 span{
  margin:0 auto;
  background:#ff9501;
  text-align:center;
  position:relative;
  color:#fff;
  text-transform:uppercase;
  font-size:19px;
  font-weight:400;
  padding:10px 65px 5px;
  display:inline-block;
}

.tiki-visa > .wrap .group .product-list{
  padding-top:20px;
}

.tiki-visa > .wrap .group .product-list .item{
  float:left;
  position:relative;
  width:96%;
  margin:0 2% 30px;
}

.tiki-visa > .wrap .group .product-list .item .image{
  position:relative;
  padding:0;
}

.tiki-visa > .wrap .group .product-list .item .image img{
  margin:0 auto;
}

.tiki-visa > .wrap .group .product-list .item .image .gift{
  display:block;
  position:absolute;
  width:39px;
  height:40px;
  background:url(../img/gift.png) no-repeat rgba(0,0,0,0);
  bottom:0;
  left:0;
}

.tiki-visa > .wrap .group .product-list .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat rgba(0,0,0,0);
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.tiki-visa > .wrap .group .product-list .item .title{
  padding:0;
  margin-bottom:0;
}

.tiki-visa > .wrap .group .product-list .item .title a{
  font-size:13px;
  color:#333;
  font-weight:700;
  display:block;
}

.tiki-visa > .wrap .group .product-list .item .rating{
  margin:5px 0 0;
  padding:0;
  font-size:12px;
  display:inline-block;
}

.tiki-visa > .wrap .group .product-list .item .rating span{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.tiki-visa > .wrap .group .product-list .item .rating span .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.tiki-visa > .wrap .group .product-list .item .rating span .star:nth-child(1){
  margin-left:0;
}

.tiki-visa > .wrap .group .product-list .item .rating span .star:before{
  content:"\f005";
}

.tiki-visa > .wrap .group .product-list .item .rating span span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.tiki-visa > .wrap .group .product-list .item .rating span span .star{
  color:#f0c808;
}

.tiki-visa > .wrap .group .product-list .item .review{
  margin:5px 0 0;
  padding:0;
  font-size:12px;
  display:inline-block;
  text-align:left;
}

.tiki-visa > .wrap .group .product-list .item .price{
  font-size:14px;
  padding:0;
  color:#444;
  font-weight:700;
  margin:5px 0 0;
}

.tiki-visa > .wrap .group .product-list .item .price span{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:inline-block;
}

.tiki-nha-ban-le > .wrap-banner .banner:after, .tiki-nha-ban-le > .wrap-banner .banner:before, .tiki-visa > .wrap .group .product-list:after, .tiki-visa > .wrap .group .product-list:before{
  content:" ";
  display:table;
}

.tiki-visa > .wrap .group .product-list .item .visa{
  background:url(../media/visa/visa.png) left center no-repeat;
  padding-left:50px;
  color:#ef5354;
  font-weight:700;
  font-size:14px;
  margin:10px 0 0;
  padding-top:5px;
  border-top:1px solid #ccc;
}

.tiki-visa > .wrap .btn-view-all{
  background:#ff9501;
  font-size:18px;
  font-weight:400;
  border-bottom:5px solid #ce7a00;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
  color:#fff;
  width:185px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:30px;
}

.tiki-visa > .wrap .box-1 h4{
  background:#1281dd;
  text-transform:uppercase;
  color:#fff;
  text-align:center;
  padding:10px 0;
  margin-bottom:0;
  margin-top:0;
}

.tiki-visa > .wrap .box-1 .text{
  border:1px solid #1281dd;
  padding:20px 30px;
}

.tiki-visa > .wrap .box-1 ul{
  padding:0;
  list-style:inside;
}

.tiki-visa > .wrap .box-1 ul li{
  text-align:left;
}

@media (min-width:480px) {
  .tiki-visa > .wrap .group.style-2 .product-list .item{
    width:46%;
    margin:0 2% 25px;
  }
}

@media (min-width:480px) {
  .tiki-visa > .wrap .group .product-list .item{
    width:48%;
    margin:0 1% 30px;
  }
}

@media (min-width:640px) {
  .tiki-visa > .wrap .group .product-list .item{
    width:31.33%;
    margin:0 1% 30px;
  }
}

@media (min-width:992px) {
  .tiki-visa > .wrap-banner .fb-wrap{
    margin-top:0;
    position:absolute;
    width:auto;
    bottom:60px;
    left:130px;
  }
}

@media (min-width:992px) {
  .tiki-visa > .wrap .group.style-2 .product-list .item{
    width:21%;
    margin:0 2% 25px;
  }
}

@media (min-width:992px) {
  .tiki-visa > .wrap .group.style-2 .list .item{
    margin:0 5px;
  }
}

@media (min-width:992px) {
  .tiki-visa > .wrap .group h2 .more{
    position:absolute;
    right:20px;
    top:0;
    margin:auto;
    padding:0;
  }
}

@media (min-width:992px) {
  .tiki-visa > .wrap .group h2 .title{
    -webkit-border-radius:12px 12px 0 0;
    -moz-border-radius:12px 12px 0 0;
    -ms-border-radius:12px 12px 0 0;
    -o-border-radius:12px 12px 0 0;
    border-radius:12px 12px 0 0;
  }
}

@media (min-width:992px) {
  .tiki-visa > .wrap .group .product-list .item{
    width:23%;
  }
}

@media (min-width:1200px) {
  .tiki-visa > .wrap-banner{
    background:url(../media/visa/banner.jpg) center no-repeat;
  }
}

@media (min-width:1200px) {
  .tiki-visa > .wrap-banner .banner{
    height:420px;
  }
}

@media (min-width:1200px) {
  .tiki-visa > .wrap-banner .fb-wrap{
    left:255px;
  }
}

@media (min-width:1200px) {
  .tiki-visa > .wrap .group .product-list .item{
    width:150px;
    margin:0 19px 30px;
  }
}

@media (min-width:1200px) {
  .tiki-visa > .wrap .group .nav-tabs ul li{
    width:10%;
  }
}

@media (min-width:1200px) {
  .tiki-visa > .wrap .group.style-2 .list .item{
    margin:0 40px;
  }
}

.tiki-nha-ban-le .event-content{
  padding-left:0;
  padding-right:0;
}

.tiki-nha-ban-le .tabs .nav-tabs{
  padding-top:15px;
}

.tiki-nha-ban-le .tabs .nav-tabs > li > a{
  color:#000;
  background-color:#dcdcdc;
}

.tiki-nha-ban-le .tabs .nav-tabs > li > a:hover{
  color:#000;
  background-color:#fafafa;
}

.tiki-nha-ban-le .tabs .nav-tabs > li.active > a{
  background-color:#ae7a30;
  border-color:#ae7a30;
  color:#fff;
}

.tiki-nha-ban-le > .wrap-banner{
  position:relative;
}

.tiki-nha-ban-le > .wrap-banner .banner{
  overflow:hidden;
  margin-bottom:0;
  position:relative;
}

.tiki-nha-ban-le > .wrap-banner .banner img{
  width:100%;
}

.tiki-nha-ban-le > .wrap-banner .banner img.banner-2{
  width:100%;
  max-width:none;
}

.tiki-nha-ban-le > .wrap-banner .banner .description{
  background-color:#dab658;
  text-align:center;
  padding:15px;
}

.tiki-nha-ban-le > .wrap-banner .banner .description .title{
  font-size:26px;
  font-weight:700;
  text-transform:uppercase;
  line-height:1;
  position:relative;
}

.tiki-nha-ban-le > .wrap-banner .banner .description .title span{
  position:relative;
  z-index:2;
  background-color:#dab658;
  display:inline-block;
  padding-left:10px;
  padding-right:10px;
}

.tiki-nha-ban-le > .wrap-banner .banner .description .title:before{
  content:' ';
  position:absolute;
  top:50%;
  left:0;
  margin-top:-1px;
  z-index:1;
  width:100%;
  border:1px solid;
}

.tiki-nha-ban-le > .wrap-banner .banner .description-inner{
  display:inline-block;
}

.tiki-nha-ban-le > .wrap .group-1 h2 > .count-down-wrap, .tiki-nha-ban-le > .wrap .group-1 h2 > .title{
  width:100%;
  display:block;
  text-align:center;
}

.tiki-nha-ban-le > .wrap-banner .fb-wrap{
  margin-top:10px;
  width:100%;
  text-align:center;
}

.tiki-nha-ban-le .event-done{
  margin-bottom:15px;
}

.tiki-nha-ban-le .event-done img{
  width:100%;
}

.tiki-nha-ban-le > .wrap .container{
  background:#fff;
}

.tiki-nha-ban-le > .wrap .group-1 h2{
  color:#885214;
  padding:20px 10px 30px;
  margin:0;
  border:1px solid #885214;
  border-bottom:0;
}

.tiki-nha-ban-le > .wrap .group-1 h2 > .title{
  text-transform:uppercase;
  line-height:45px;
}

.tiki-nha-ban-le > .wrap .group-1 h2:after, .tiki-nha-ban-le > .wrap .group-1 h2:before, .tiki-nha-ban-le > .wrap .group-2 .owl-logo:after, .tiki-nha-ban-le > .wrap .group-2 .owl-logo:before{
  display:table;
  content:" ";
}

.tiki-nha-ban-le > .wrap .group-1 .image{
  border:1px solid #885214;
  overflow:hidden;
}

.tiki-nha-ban-le > .wrap .group-2{
  margin-top:30px;
}

.tiki-nha-ban-le > .wrap .group-2 .owl-logo{
  padding:0 40px;
  position:relative;
}

.tiki-nha-ban-le > .wrap .group-2 .owl-logo .owl-item .item{
  visibility:visible;
  margin-left:auto;
  margin-right:auto;
  float:none;
  text-align:center;
}

.tiki-nha-ban-le > .wrap .group-2 .owl-controls{
  margin-top:0;
}

.tiki-nha-ban-le > .wrap .group-2 .owl-controls .owl-next, .tiki-nha-ban-le > .wrap .group-2 .owl-controls .owl-prev{
  width:30px;
  height:35px;
  text-align:center;
  border-radius:3px;
  line-height:40px;
  top:0;
  bottom:0;
  margin:auto;
  padding:0;
  background:0 0;
  display:block;
  position:absolute;
  cursor:pointer;
}

.tiki-nha-ban-le > .wrap .group-2 .owl-controls .owl-next{
  right:0;
}

.tiki-nha-ban-le > .wrap .group-2 .owl-controls .owl-prev{
  left:0;
}

.tiki-nha-ban-le > .wrap .group-2 .owl-controls i.fa{
  font-size:30px;
  color:#000;
}

.tiki-nha-ban-le > .wrap .group-2 .item{
  margin-bottom:0;
  margin-top:0;
  overflow:hidden;
  float:left;
  visibility:hidden;
}

.tiki-nha-ban-le > .wrap .group-2 .item a{
  display:block;
}

.tiki-nha-ban-le > .wrap .group-2 .item span{
  color:#656565;
  font-size:14px;
  display:block;
}

.tiki-nha-ban-le > .wrap .group-2:after, .tiki-nha-ban-le > .wrap .group-2:before{
  content:" ";
  display:table;
}

.tiki-nha-ban-le > .wrap .group-3{
  margin-top:30px;
  padding-bottom:45px;
  max-width:95%;
  margin-left:auto;
  margin-right:auto;
}

.tiki-nha-ban-le > .wrap .group-3 p{
  font-size:14px;
}

.tiki-nha-ban-le > .wrap .group-3 input{
  max-width:300px;
  display:inline-block;
  padding:2px 12px;
  height:27px;
}

.tiki-nha-ban-le > .wrap .group-3 button{
  background:#ed5e60;
  color:#fff;
  border:none;
  border-bottom:2px solid #963c3e;
  padding:2px 12px;
}

.tiki-nha-ban-le .count-down{
  margin:0;
  width:auto;
  display:inline-block;
}

.tiki-nha-ban-le .count-down .flip{
  background:#603912;
  box-shadow:none;
}

.tiki-nha-ban-le .count-down ul{
  width:40px;
  height:45px;
  line-height:45px;
  margin:0 3px;
}

.tiki-nha-ban-le .count-down ul li{
  line-height:inherit;
}

.tiki-nha-ban-le .count-down ul li a div div.inn{
  background-color:#603912;
  color:#fff;
  font-size:30px;
  border-radius:0;
  text-shadow:none;
}

.tiki-nha-ban-le .count-down ul li a div div.up:after{
  display:none;
}

.tiki-nha-ban-le .count-down ul li a div.down{
  border-radius:0;
}

.tiki-nha-ban-le .count-down .flip-clock-dot{
  background-color:#603912;
  box-shadow:none;
  width:5px;
  height:5px;
  left:8px;
}

.tiki-nha-ban-le .count-down .flip-clock-dot.bottom{
  bottom:24px;
}

.tiki-nha-ban-le .count-down .flip-clock-dot.top{
  top:26px;
}

.tiki-nha-ban-le .count-down .flip-clock-divider{
  height:45px;
}

.tiki-nha-ban-le .count-down .flip-clock-divider.days .flip-clock-label{
  right:-58px;
}

.tiki-nha-ban-le .count-down .flip-clock-divider.hours .flip-clock-label{
  right:-55px;
}

.tiki-nha-ban-le .count-down .flip-clock-divider.minutes .flip-clock-label, .tiki-nha-ban-le .count-down .flip-clock-divider.seconds .flip-clock-label{
  right:-57px;
}

.tiki-nha-ban-le .count-down .flip-clock-divider .flip-clock-label{
  top:4.5em;
  right:-64px;
  color:#603912;
}

@media (min-width:480px) {
  .tiki-nha-ban-le .count-down{
    margin:0;
    width:auto;
    display:inline-block;
  }
}

@media (min-width:480px) {
  .tiki-nha-ban-le .count-down .flip{
    background:#603912;
    box-shadow:none;
  }
}

@media (max-width:500px) {
  .tiki-nha-ban-le .count-down .flip{
    margin:0 3px 20px;
  }
}

@media (max-width:500px) {
  .flip-clock-divider.minutes{
    width:0;
    clear:both;
  }
}

@media (min-width:640px) {
  .tiki-nha-ban-le > .wrap .group .product-list .item{
    width:31.33%;
    margin:0 1% 30px;
  }
}

@media (min-width:992px) {
  .tiki-nha-ban-le > .wrap-banner .fb-wrap{
    position:absolute;
    width:auto;
    bottom:110px;
    left:0;
    right:0;
    margin:auto;
  }
}

@media (min-width:992px) {
  .tiki-nha-ban-le > .wrap .group-1 h2 > .title{
    width:50%;
    float:left;
    text-align:right;
    padding-right:25px;
  }
}

@media (min-width:992px) {
  .tiki-nha-ban-le > .wrap .group-1 h2 > .count-down-wrap{
    width:50%;
    float:right;
  }
}

@media (min-width:992px) {
  .tiki-nha-ban-le > .wrap .group-1 h2:after, .tiki-nha-ban-le > .wrap .group-1 h2:before{
    content:" ";
    display:table;
  }
}

@media (min-width:992px) {
  .tiki-nha-ban-le > .wrap .group-1 h2:after{
    clear:both;
  }
}

@media (min-width:992px) {
  .tiki-nha-ban-le .count-down{
    display:block;
  }
}

@media (min-width:1200px) {
  .tiki-nha-ban-le > .wrap-banner .fb-wrap{
    left:0;
    right:0;
    bottom:115px;
    margin:auto;
  }
}

.event-nha-ban-le-chi-tiet .mixin-discount{
  position:absolute;
  top:0;
  right:0;
  z-index:1;
  background-color:#ed1b24;
  color:#fff;
  width:60px;
  height:60px;
  text-align:center;
  line-height:60px;
  border-radius:50%;
  margin-top:15px;
  margin-right:15px;
  font-size:16px;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .holder{
  display:block;
  background-color:#fff;
  color:#000;
  padding-bottom:15px;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .holder div:last-child{
  height:auto;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .img{
  padding:25px 15px 30px;
  display:block;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .img img{
  margin:0 auto;
  max-height:193px;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .name{
  padding-left:25px;
  padding-right:25px;
  height:60px;
  overflow:hidden;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .name a{
  color:#000;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .price{
  padding-left:40px;
  padding-right:40px;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .price sup{
  top:-.25em;
  text-decoration:underline;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .price.is-original{
  padding-left:25px;
  padding-right:25px;
  color:#939496;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .price-text{
  color:#ed1b24;
  font-size:30px;
  font-weight:700;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .add-cart-btn a{
  display:block;
  background-color:#ed1b24;
  color:#fff;
  padding:6px 12px;
  border-radius:6px;
  border-bottom:3px solid #b36d6d;
  width:120px;
  text-align:center;
  font-size:15px;
  position:relative;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .add-cart-btn a:hover{
  opacity:.8;
  text-decoration:none;
}

.event-nha-ban-le-chi-tiet .minxin-item-layout .add-cart-btn a .fa-chevron-right{
  position:absolute;
  right:10px;
  top:14px;
  z-index:1;
  font-size:10px;
}

@media (max-width:480px) {
  .event-nha-ban-le-chi-tiet .minxin-item-layout .add-cart-btn, .event-nha-ban-le-chi-tiet .minxin-item-layout .price-text{
    width:100%;
  }
}

.event-nha-ban-le-chi-tiet .main-holder{
  background-color:#fff;
}

.event-nha-ban-le-chi-tiet .main-holder .tabs .nav-tabs{
  padding-top:15px;
  border-bottom:0;
}

.event-nha-ban-le-chi-tiet .main-holder .tabs .nav-tabs > li{
  margin-bottom:0;
}

.event-nha-ban-le-chi-tiet .main-holder .tabs .nav-tabs > li > a{
  color:#000;
  background-color:#dcdcdc;
  margin-right:5px;
}

.event-nha-ban-le-chi-tiet .main-holder .tabs .nav-tabs > li > a:hover{
  color:#000;
  background-color:#fafafa;
}

.event-nha-ban-le-chi-tiet .main-holder .tabs .nav-tabs > li.active > a{
  background-color:#ffce04;
  border-color:#ffce04;
  color:#000;
}

.event-nha-ban-le-chi-tiet .main-holder .banner{
  position:relative;
}

.event-nha-ban-le-chi-tiet .main-holder .banner .fb-wrap{
  text-align:center;
  position:absolute;
  right:0;
  left:0;
}

.event-nha-ban-le-chi-tiet .main-holder .banner-bottom .holder{
  border:1px solid #000;
  padding-top:15px;
  padding-bottom:15px;
  margin:30px 15px 0;
}

.event-nha-ban-le-chi-tiet .main-holder .banner-bottom .img img{
  margin:0 auto 10px;
}

@media (min-width:992px) {
  .event-nha-ban-le-chi-tiet .main-holder .banner-bottom .img{
    margin:0 auto;
    width:22%;
    border-right:1px solid #ccc;
  }
}

@media (min-width:992px) {
  .event-nha-ban-le-chi-tiet .main-holder .banner-bottom .text{
    width:78%;
  }
}

.event-nha-ban-le-chi-tiet .body-holder{
  background-color:#fff;
}

.event-nha-ban-le-chi-tiet .feature{
  margin-top:55px;
}

.event-nha-ban-le-chi-tiet .feature .owl-theme .owl-controls{
  margin-top:0;
}

.event-nha-ban-le-chi-tiet .feature-holder{
  background-color:#ffdd09;
  position:relative;
  padding-bottom:25px;
}

.event-nha-ban-le-chi-tiet .feature-header{
  position:absolute;
  top:0;
  left:0;
  right:0;
  z-index:1;
  margin-top:-24px;
  text-align:center;
  text-transform:uppercase;
  font-size:24px;
}

.event-nha-ban-le-chi-tiet .feature-header .text{
  background-color:#ed1b24;
  display:inline-block;
  color:#fff;
  border-radius:10px;
  padding:10px 0 8px;
  width:400px;
  text-shadow:0 3px 1px rgba(150,150,150,.69);
  position:relative;
  z-index:2;
}

.event-nha-ban-le-chi-tiet .feature-header.is-has-countdown:before, .event-nha-ban-le-chi-tiet .feature-header.is-panel:before{
  display:none;
}

.event-nha-ban-le-chi-tiet .feature-header:before{
  content:' ';
  position:absolute;
  top:50%;
  left:0;
  right:0;
  margin-top:1px;
  z-index:1;
  border-top:1px solid #ed1b24;
}

.event-nha-ban-le-chi-tiet .feature-header.is-panel{
  position:static;
  margin-top:0;
  margin-bottom:0;
}

.event-nha-ban-le-chi-tiet .feature-header.is-panel .holder{
  background-color:#fff;
}

.event-nha-ban-le-chi-tiet .feature-header.is-panel .holder-inner{
  background-color:#faae40;
  margin:0 auto 15px;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  width:95%;
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-panel{
    font-size:18px;
  }
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-panel .holder-inner{
    padding-left:15px;
    padding-right:15px;
  }
}

@media (min-width:768px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-panel .holder-inner{
    width:600px;
  }
}

@media (min-width:992px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-panel .holder-inner{
    width:860px;
  }
}

.event-nha-ban-le-chi-tiet .feature-header.is-panel .holder-foot{
  position:relative;
  padding-top:19px;
  padding-bottom:17px;
}

.event-nha-ban-le-chi-tiet .feature-header.is-panel .holder-foot:before{
  content:' ';
  position:absolute;
  bottom:-15px;
  left:16.5%;
  height:15px;
  border-left:3px solid #faae40;
  z-index:1;
}

.event-nha-ban-le-chi-tiet .feature-header.is-panel .holder-foot:after{
  content:' ';
  position:absolute;
  bottom:-15px;
  right:16.5%;
  height:15px;
  border-right:3px solid #faae40;
  z-index:1;
}

.event-nha-ban-le-chi-tiet .feature-header.is-has-countdown .holder-foot{
  min-height:55px;
  padding:10px 0;
}

.event-nha-ban-le-chi-tiet .feature-header.is-has-countdown .count-down{
  margin-top:5px;
}

@media (max-width:500px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-has-countdown .flip{
    width:23px;
    height:30px;
    line-height:30px;
    padding:0;
  }
}

@media (max-width:500px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-has-countdown .flip li a div div.inn{
    font-size:16px;
  }
}

@media (max-width:500px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-has-countdown .flip-clock-divider{
    height:30px;
  }
}

@media (max-width:500px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-has-countdown .flip-clock-divider.minutes{
    clear:none;
    width:20px;
  }
}

@media (max-width:500px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-has-countdown .flip-clock-dot.top{
    top:18px;
  }
}

@media (max-width:500px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-has-countdown .flip-clock-dot.bottom{
    bottom:18px;
  }
}

.event-nha-ban-le-chi-tiet .product .header:after, .event-nha-ban-le-chi-tiet .product .header > ul:after, .event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .action:after, .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link:after, .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-edit:after, .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .replies > .replies-item:after, .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item:after{
  clear:both;
}

@media (min-width:992px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-has-countdown .holder-foot{
    padding:0;
  }
}

@media (min-width:992px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-has-countdown .count-down-text{
    padding-top:15px;
    text-align:right;
  }
}

@media (min-width:992px) {
  .event-nha-ban-le-chi-tiet .feature-header.is-has-countdown .count-down-wrap{
    text-align:left;
  }
}

.event-nha-ban-le-chi-tiet .feature-list{
  padding-top:55px;
  margin-bottom:10px;
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .feature-header{
    font-size:20px;
  }
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .feature-header .text{
    width:240px;
  }
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .feature-header:before{
    margin-top:3px;
  }
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .feature-list{
    padding-left:0;
    padding-right:0;
  }
}

.event-nha-ban-le-chi-tiet .feature-list ul{
  list-style-type:none;
  padding:0;
  margin:0;
}

.event-nha-ban-le-chi-tiet .feature-list-item{
  padding-left:12px;
  padding-right:12px;
  margin-bottom:12px;
}

.event-nha-ban-le-chi-tiet .feature-list-item .holder{
  display:block;
  background-color:#fff;
  color:#000;
  padding-bottom:15px;
}

.event-nha-ban-le-chi-tiet .feature-list-item .holder div:last-child{
  height:auto;
}

.event-nha-ban-le-chi-tiet .feature-list-item .img{
  padding:25px 15px 30px;
  display:block;
}

.event-nha-ban-le-chi-tiet .feature-list-item .img img{
  margin:0 auto;
  max-height:193px;
}

.event-nha-ban-le-chi-tiet .feature-list-item .name{
  padding-left:25px;
  padding-right:25px;
  height:60px;
  overflow:hidden;
}

.event-nha-ban-le-chi-tiet .feature-list-item .name a{
  color:#000;
}

.event-nha-ban-le-chi-tiet .feature-list-item .price{
  padding-left:40px;
  padding-right:40px;
}

.event-nha-ban-le-chi-tiet .feature-list-item .price sup{
  top:-.25em;
  text-decoration:underline;
}

.event-nha-ban-le-chi-tiet .feature-list-item .price.is-original{
  padding-left:25px;
  padding-right:25px;
  color:#939496;
}

.event-nha-ban-le-chi-tiet .feature-list-item .price-text{
  color:#ed1b24;
  font-size:30px;
  font-weight:700;
}

.event-nha-ban-le-chi-tiet .feature-list-item .add-cart-btn a{
  display:block;
  background-color:#ed1b24;
  color:#fff;
  padding:6px 12px;
  border-radius:6px;
  border-bottom:3px solid #b36d6d;
  width:120px;
  text-align:center;
  font-size:15px;
  position:relative;
}

.event-nha-ban-le-chi-tiet .feature-list-item .add-cart-btn a:hover{
  opacity:.8;
  text-decoration:none;
}

.event-nha-ban-le-chi-tiet .feature-list-item .add-cart-btn a .fa-chevron-right{
  position:absolute;
  right:10px;
  top:14px;
  z-index:1;
  font-size:10px;
}

@media (max-width:480px) {
  .event-nha-ban-le-chi-tiet .feature-list-item .add-cart-btn, .event-nha-ban-le-chi-tiet .feature-list-item .price-text{
    width:100%;
  }
}

.event-nha-ban-le-chi-tiet .feature-list-item .holder{
  min-height:345px;
  position:relative;
}

.event-nha-ban-le-chi-tiet .feature-list-item .discount{
  position:absolute;
  top:0;
  right:0;
  z-index:1;
  background-color:#ed1b24;
  color:#fff;
  width:60px;
  height:60px;
  text-align:center;
  line-height:60px;
  border-radius:50%;
  margin-top:15px;
  margin-right:15px;
  font-size:16px;
}

.event-nha-ban-le-chi-tiet .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-next, .event-nha-ban-le-chi-tiet .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-prev{
  position:absolute;
  display:block;
  width:30px;
  height:30px;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
  line-height:40px;
  top:0;
  bottom:0;
  margin:65px auto auto;
  padding:0;
  background:0 0;
  opacity:1;
}

.event-nha-ban-le-chi-tiet .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-next span, .event-nha-ban-le-chi-tiet .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-prev span{
  display:block;
  width:100%;
  height:100%;
  border:2px solid #000;
  border-radius:50%;
}

.event-nha-ban-le-chi-tiet .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-next span i, .event-nha-ban-le-chi-tiet .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-prev span i{
  display:inline-block;
  width:0;
  height:0;
  position:relative;
  top:-6px;
}

.event-nha-ban-le-chi-tiet .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-prev{
  left:7px;
}

.event-nha-ban-le-chi-tiet .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-prev i{
  left:-2px;
  border-top:5px solid transparent;
  border-right:10px solid #000;
  border-bottom:5px solid transparent;
}

.event-nha-ban-le-chi-tiet .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-next{
  right:7px;
}

.event-nha-ban-le-chi-tiet .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-next i{
  left:2px;
  border-top:5px solid transparent;
  border-left:10px solid #000;
  border-bottom:5px solid transparent;
}

.event-nha-ban-le-chi-tiet .feature-list-next-header{
  text-transform:uppercase;
  position:relative;
  text-align:center;
  font-weight:700;
  color:#000;
  margin-bottom:30px;
  font-size:22px;
}

.event-nha-ban-le-chi-tiet .feature-list-next-header span{
  display:inline-block;
  position:relative;
  z-index:2;
  padding-left:15px;
  padding-right:15px;
  background-color:#ffdd09;
}

.event-nha-ban-le-chi-tiet .feature-list-next-header:before{
  content:' ';
  position:absolute;
  top:50%;
  left:0;
  margin-top:-1px;
  right:0;
  z-index:1;
  border-top:1px solid #000;
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .feature-list-next-header{
    font-size:18px;
  }
}

.event-nha-ban-le-chi-tiet .feature-list-next-slider{
  padding-left:45px;
  padding-right:45px;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item{
  padding-left:20px;
  padding-right:20px;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .holder{
  display:block;
  color:#000;
  padding-bottom:15px;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .holder div:last-child{
  height:auto;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .img img{
  margin:0 auto;
  max-height:101px;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .name a{
  color:#000;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .price sup{
  top:-.25em;
  text-decoration:underline;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .price.is-original{
  color:#939496;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .add-cart-btn a{
  display:block;
  background-color:#ed1b24;
  color:#fff;
  padding:6px 12px;
  border-radius:6px;
  border-bottom:3px solid #b36d6d;
  width:120px;
  text-align:center;
  font-size:15px;
  position:relative;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .add-cart-btn a:hover{
  opacity:.8;
  text-decoration:none;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .add-cart-btn a .fa-chevron-right{
  position:absolute;
  right:10px;
  top:14px;
  z-index:1;
  font-size:10px;
}

@media (max-width:480px) {
  .event-nha-ban-le-chi-tiet .feature-list-next-item .add-cart-btn, .event-nha-ban-le-chi-tiet .feature-list-next-item .price-text{
    width:100%;
  }
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .holder{
  background-color:transparent;
  font-size:12px;
  min-height:250px;
  position:relative;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .holder:hover{
  text-decoration:none;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .holder .discount{
  position:absolute;
  top:0;
  right:0;
  z-index:1;
  background-color:#ed1b24;
  color:#fff;
  width:60px;
  height:60px;
  text-align:center;
  line-height:60px;
  border-radius:50%;
  margin-top:15px;
  margin-right:15px;
  font-size:16px;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .img{
  display:block;
  background-color:#fff;
  padding:20px;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .name{
  overflow:hidden;
  padding-left:0;
  padding-right:0;
  margin-top:15px;
  height:auto;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .price{
  padding-left:15px;
  padding-right:15px;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .price.is-original{
  padding-left:0;
  padding-right:0;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .price-text{
  font-weight:700;
  font-size:20px;
  color:#000;
}

.event-nha-ban-le-chi-tiet .feature-list-next-item .date{
  color:#ed1b24;
  font-weight:700;
}

.event-nha-ban-le-chi-tiet .explore-title{
  text-align:center;
  margin:0;
  text-transform:uppercase;
  font-weight:700;
  color:#fff;
  font-size:28px;
  padding:30px 15px;
  text-shadow:0 3px 1px rgba(150,150,150,.69);
}

.event-nha-ban-le-chi-tiet .explore-holder{
  background:url(../media/nha-ban-le/ld-lego/explore-bg.png) top center no-repeat #8cd8f4;
  padding-top:130px;
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .explore-holder{
    background:#8cd8f4;
    padding-top:0;
  }
}

.event-nha-ban-le-chi-tiet .explore-holder ul{
  list-style-type:none;
  padding:0;
  margin:0;
}

.event-nha-ban-le-chi-tiet .explore-holder .main-category{
  padding-left:7px;
  padding-right:7px;
  margin-bottom:80px;
}

.event-nha-ban-le-chi-tiet .explore-holder .main-category li{
  padding-left:8px;
  padding-right:8px;
}

@media (max-width:991px) {
  .event-nha-ban-le-chi-tiet .explore-holder .main-category li{
    margin-bottom:16px;
  }
}

.event-nha-ban-le-chi-tiet .explore-holder .main-category li img{
  width:100%;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
}

.event-nha-ban-le-chi-tiet .explore-holder .main-category li a{
  display:block;
  position:relative;
}

.event-nha-ban-le-chi-tiet .explore-holder .main-category li a:hover img{
  -webkit-transform:translate3d(0,-5px,0);
  transform:translate3d(0,-5px,0);
}

.event-nha-ban-le-chi-tiet .explore-holder .main-category li a:hover:after{
  content:' ';
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  z-index:1;
  border-bottom:5px solid #fed90f;
}

.event-nha-ban-le-chi-tiet .explore-holder .sub-category{
  padding-top:15px;
  background-color:#fff;
  position:relative;
  margin-top:60px;
}

.event-nha-ban-le-chi-tiet .explore-holder .sub-category .title{
  position:absolute;
  top:0;
  left:0;
  background-color:#fff;
  padding:8px 42px 2px;
  font-size:18px;
  color:#0375bb;
  font-weight:700;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  margin-top:-35px;
  margin-left:15px;
}

.event-nha-ban-le-chi-tiet .explore-holder .sub-category.is-age{
  padding-bottom:15px;
}

.event-nha-ban-le-chi-tiet .explore-holder .sub-category.is-age ul{
  padding-left:7px;
  padding-right:7px;
}

.event-nha-ban-le-chi-tiet .explore-holder .sub-category.is-age li{
  float:left;
  padding-left:8px;
  padding-right:8px;
  width:20%;
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .explore-holder .sub-category.is-age li{
    width:100%;
    margin-bottom:16px;
  }
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .explore-holder .sub-category.is-age li img{
    width:100%;
  }
}

.event-nha-ban-le-chi-tiet .explore-holder .sub-category.is-age a{
  display:block;
  position:relative;
}

.event-nha-ban-le-chi-tiet .explore-holder .sub-category.is-age a img{
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
}

.event-nha-ban-le-chi-tiet .explore-holder .sub-category.is-age a:hover img{
  -webkit-transform:translate3d(0,-5px,0);
  transform:translate3d(0,-5px,0);
}

.event-nha-ban-le-chi-tiet .explore-holder .sub-category.is-age a:hover:after{
  content:' ';
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  z-index:1;
  border-bottom:5px solid #fed90f;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab .nav-tabs{
  border-bottom:0;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab .nav-tabs > li{
  margin-bottom:0;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab .nav-tabs > li > a{
  padding:0;
  margin-left:.13em;
  margin-right:.13em;
  border:0;
  position:relative;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab .nav-tabs > li > a:focus, .event-nha-ban-le-chi-tiet .explore-holder .category-tab .nav-tabs > li > a:hover{
  border:0;
  background-color:transparent;
  margin-bottom:0;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab .nav-tabs > li > a img{
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab .nav-tabs > li.active > a, .event-nha-ban-le-chi-tiet .explore-holder .category-tab .nav-tabs > li.active > a:focus, .event-nha-ban-le-chi-tiet .explore-holder .category-tab .nav-tabs > li.active > a:hover{
  border:0;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab .nav-tabs > li.active > a:after{
  content:' ';
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  z-index:1;
  border-bottom:5px solid #fed90f;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab .nav-tabs > li.active > a img{
  -webkit-transform:translate3d(0,-5px,0);
  transform:translate3d(0,-5px,0);
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab-content{
  padding-top:8px;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab-content .img{
  text-align:center;
  position:relative;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab-content .img .trademarks{
  position:absolute;
  bottom:0;
  left:15px;
  right:15px;
  font-size:10px;
  padding:10px 10px 5px;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab-content .img .embed-responsive-item{
  max-width:100%;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab-content .text{
  padding-top:25px;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab-content .text p{
  text-align:justify;
}

.event-nha-ban-le-chi-tiet .explore-holder .category-tab-content .text .logo-youtube{
  color:#dd2c28;
  font-size:32px;
  display:inline-block;
  vertical-align:top;
}

.event-nha-ban-le-chi-tiet .introduction{
  margin-top:30px;
}

.event-nha-ban-le-chi-tiet .introduction .banner-bottom .holder{
  margin:0;
}

.event-nha-ban-le-chi-tiet .introduction .banner-bottom .img-center img{
  margin:0 auto;
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .explore-holder .category-tab-content .img .embed-responsive-item{
    width:100%;
    height:100%;
    min-height:300px;
  }
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .introduction .banner-bottom .img-center{
    margin-bottom:10px;
  }
}

.event-nha-ban-le-chi-tiet .introduction .banner-bottom .text-content a{
  color:#acacac;
}

.event-nha-ban-le-chi-tiet .sub-banner{
  margin-top:30px;
  margin-bottom:45px;
}

.event-nha-ban-le-chi-tiet .sub-banner.is-second{
  margin-bottom:0;
}

.event-nha-ban-le-chi-tiet .sub-banner.is-third{
  margin-top:10px;
  margin-bottom:0;
}

.event-nha-ban-le-chi-tiet .sub-banner .sub-banner-col.is-left{
  margin-bottom:10px;
}

.event-nha-ban-le-chi-tiet .sub-banner .sub-banner-col img{
  margin:0 auto;
}

@media (min-width:768px) {
  .event-nha-ban-le-chi-tiet .explore-holder .category-tab-content .text p{
    padding-left:30px;
    padding-right:30px;
  }
}

@media (min-width:768px) {
  .event-nha-ban-le-chi-tiet .sub-banner .sub-banner-col.is-left{
    padding-right:5px;
    margin-bottom:0;
  }
}

@media (min-width:768px) {
  .event-nha-ban-le-chi-tiet .sub-banner .sub-banner-col.is-right{
    padding-left:5px;
  }
}

@media (min-width:992px) {
  .event-nha-ban-le-chi-tiet .sub-banner .sub-banner-col img{
    width:100%;
  }
}

.event-nha-ban-le-chi-tiet .product .header{
  background:#fafafa;
  border:1px solid #e5e5e5;
  height:38px;
  margin-bottom:18px;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:0;
  margin-top:40px;
}

.event-nha-ban-le-chi-tiet .product .header h2{
  background:#00b7f1;
  padding:0 20px 0 15px;
  height:100%;
  position:relative;
  margin:0;
  float:left;
  -webkit-border-radius:3px 0 0 3px;
  -moz-border-radius:3px 0 0 3px;
  border-radius:3px 0 0 3px;
  text-transform:uppercase;
}

.event-nha-ban-le-chi-tiet .product .header h2:after{
  content:" ";
  display:block;
  width:0;
  height:0;
  margin-left:2px;
  vertical-align:middle;
  border-top:18px solid transparent;
  border-left:13px solid #00b7f1;
  border-right:0 solid transparent;
  border-bottom:18px solid transparent;
  position:absolute;
  top:0;
  right:-13px;
}

.event-nha-ban-le-chi-tiet .product .header h2 a{
  font-size:18px;
  line-height:36px;
  text-shadow:1px 1px 1px rgba(0,0,0,.3);
  display:block;
  color:#fff;
  padding:0;
  margin:0;
}

.event-nha-ban-le-chi-tiet .product .header h2 a:hover{
  text-decoration:none;
}

.event-nha-ban-le-chi-tiet .product .header > .btn-group{
  margin-top:4px;
  margin-right:4px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
}

.event-nha-ban-le-chi-tiet .product .header > .btn-group .dropdown-menu li a{
  font-size:13px;
}

.event-nha-ban-le-chi-tiet .product .header > .btn-group .dropdown-menu li a.active{
  text-decoration:none;
  color:#262626;
  background-color:#f5f5f5;
}

.event-nha-ban-le-chi-tiet .product .header > .btn-group button{
  background:#fff;
  z-index:0;
  font-size:12px;
  padding:4px 8px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:none;
  box-shadow:none;
}

.event-nha-ban-le-chi-tiet .product .header > .btn-group button .caret{
  margin-left:5px;
}

.event-nha-ban-le-chi-tiet .product .header > .btn-group button.active{
  background:#f4f4f4;
}

.event-nha-ban-le-chi-tiet .product .header > .btn-group button.active i{
  color:#00aaf1;
}

.event-nha-ban-le-chi-tiet .product .header > ul{
  list-style:none;
  margin:0 20px 0 0;
  padding:0;
  float:right;
}

.event-nha-ban-le-chi-tiet .product .header > ul li{
  display:block;
  float:left;
  padding:7px 0;
}

.event-nha-ban-le-chi-tiet .product .header > ul li.last a{
  margin:0;
  padding:0;
  border:none;
}

.event-nha-ban-le-chi-tiet .product .header > ul li a{
  border-right:1px solid #d5d5d5;
  display:block;
  height:20px;
  line-height:22px;
  margin-right:16px;
  padding-right:16px;
  color:#444;
  font-size:12px;
  white-space:nowrap;
}

.event-nha-ban-le-chi-tiet .product .header:after, .event-nha-ban-le-chi-tiet .product .header:before, .event-nha-ban-le-chi-tiet .product .header > ul:after, .event-nha-ban-le-chi-tiet .product .header > ul:before{
  content:" ";
  display:table;
}

.event-nha-ban-le-chi-tiet .product .header > ul li a i.fa{
  color:#9d9d9d;
  font-size:16px;
  margin-left:20px;
}

.event-nha-ban-le-chi-tiet .product .header > ul li a:hover{
  color:#00aaf1;
  text-decoration:none;
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .product .header h2{
    max-width:50%;
    white-space:nowrap;
  }
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .product .header h2 a{
    overflow:hidden;
  }
}

.event-nha-ban-le-chi-tiet .product .header ul .fa-chevron-right{
  font-size:10px!important;
}

.event-nha-ban-le-chi-tiet .product .header.is-boy{
  background:#caebfc;
  border-color:#caebfc;
}

.event-nha-ban-le-chi-tiet .product .header.is-girl{
  background:#f8d1e3;
  border-color:#f8d1e3;
}

.event-nha-ban-le-chi-tiet .product .header.is-girl h2{
  background:#ed008c;
}

.event-nha-ban-le-chi-tiet .product .header.is-girl h2:after{
  border-left-color:#ed008c;
}

.event-nha-ban-le-chi-tiet .product .header.is-kingston{
  background:#fbd9da;
  border-color:#fbd9da;
}

.event-nha-ban-le-chi-tiet .product .header.is-kingston h2{
  background:#eb4249;
}

.event-nha-ban-le-chi-tiet .product .header.is-kingston h2:after{
  border-left-color:#eb4249;
}

.event-nha-ban-le-chi-tiet .product .header.is-kingston h2 a{
  text-shadow:none;
}

.event-nha-ban-le-chi-tiet .product .product-list{
  text-align:center;
}

.event-nha-ban-le-chi-tiet .product .product-list.is-grid .product-item{
  display:block;
  padding-left:15px;
  padding-right:15px;
  margin-bottom:30px;
}

@media (min-width:480px) {
  .event-nha-ban-le-chi-tiet .product .product-list.is-grid .product-item{
    float:left;
    width:50%;
  }
}

@media (min-width:768px) {
  .event-nha-ban-le-chi-tiet .product .product-list.is-grid .product-item{
    float:left;
    width:25%;
  }
}

@media (min-width:992px) {
  .event-nha-ban-le-chi-tiet .product .product-list.is-grid .product-item{
    float:left;
    width:20%;
  }
}

.event-nha-ban-le-chi-tiet .product .product-list.is-grid .product-item .image{
  margin:0 auto;
}

.event-nha-ban-le-chi-tiet .product .product-list.is-grid .product-item > a .title{
  width:auto;
}

.event-nha-ban-le-chi-tiet .product .product-item{
  display:inline-block;
  vertical-align:top;
}

.event-nha-ban-le-chi-tiet .product .product-item > a{
  display:block;
}

.event-nha-ban-le-chi-tiet .product .product-item > a .image{
  width:135px;
  height:182px;
  overflow:hidden;
  display:block;
  position:relative;
}

.event-nha-ban-le-chi-tiet .product .product-item > a .image img{
  background:#fff;
  color:#fff;
  outline-color:#fff;
  border-color:#fff;
}

.event-nha-ban-le-chi-tiet .product .product-item > a .image .book-review{
  display:block;
  position:absolute;
  width:61px;
  height:29px;
  background:url(../img/book-review-small.png) no-repeat;
  bottom:0;
  right:0;
}

.event-nha-ban-le-chi-tiet .product .product-item > a .image .gift{
  display:block;
  position:absolute;
  width:39px;
  height:40px;
  background:url(../img/gift.png) no-repeat;
  bottom:0;
  left:0;
}

.event-nha-ban-le-chi-tiet .product .product-item > a .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.event-nha-ban-le-chi-tiet .product .product-item > a .title{
  padding:8px 0 0;
  display:block;
  font-size:13px;
  color:#000;
  text-overflow:ellipsis;
  overflow:hidden;
  position:relative;
}

.event-nha-ban-le-chi-tiet .product .product-item > a .title img{
  max-height:20px;
}

.event-nha-ban-le-chi-tiet .product .product-item > a .title:hover{
  color:#00aaf1;
  text-decoration:none;
}

.event-nha-ban-le-chi-tiet .product .product-item > a .hcm{
  display:block;
  margin-top:10px;
  width:130px;
}

.event-nha-ban-le-chi-tiet .product .product-item > a .hcm img{
  max-width:130px;
}

.event-nha-ban-le-chi-tiet .product .product-item > a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.event-nha-ban-le-chi-tiet .product .product-item > p{
  margin:5px 0 0;
  color:#777;
  font-size:13px;
  text-align:left;
}

.event-nha-ban-le-chi-tiet .product .product-item .author{
  margin:5px 0 0;
  color:#777;
  font-size:11px;
  width:130px;
  text-align:left;
}

.event-nha-ban-le-chi-tiet .product .product-item .rating, .event-nha-ban-le-chi-tiet .product .product-item .review{
  margin:5px 0 0;
  font-size:12px;
}

.event-nha-ban-le-chi-tiet .product .product-item .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.event-nha-ban-le-chi-tiet .product .product-item .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.event-nha-ban-le-chi-tiet .product .product-item .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.event-nha-ban-le-chi-tiet .product .product-item .rating .rating-content .star:before{
  content:"\f005";
}

.event-nha-ban-le-chi-tiet .product .product-item .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.event-nha-ban-le-chi-tiet .product .product-item .rating .rating-content span .star{
  color:#f0c808;
}

.event-nha-ban-le-chi-tiet .product .product-item .price-sale{
  font-size:14px;
  color:#444;
  font-weight:700;
  margin:5px 0 0;
}

.event-nha-ban-le-chi-tiet .product .product-item .price-sale .price-regular{
  font-size:11px;
  color:#999;
  text-decoration:line-through;
  display:inline-block;
  text-align:left;
}

.event-nha-ban-le-chi-tiet .product .product-item .notify{
  margin:5px 0 0;
  width:130px;
  text-align:left;
}

.event-nha-ban-le-chi-tiet .product .product-item .notify a{
  font-size:12px;
  color:#00aaf1;
  display:block;
  font-weight:700;
}

.event-nha-ban-le-chi-tiet .product .product-item > a .image{
  margin:0 auto;
}

.event-nha-ban-le-chi-tiet .product .product-item > a .title{
  text-align:center;
  width:auto;
}

.event-nha-ban-le-chi-tiet .product .product-item .price-sale, .event-nha-ban-le-chi-tiet .product .product-item .rating, .event-nha-ban-le-chi-tiet .product .product-item .review{
  width:auto;
  display:block;
  text-align:center;
}

.event-nha-ban-le-chi-tiet .product .owl-controls{
  display:none!important;
}

.event-nha-ban-le-chi-tiet .do-you-know{
  padding-left:45px;
  padding-right:45px;
}

.event-nha-ban-le-chi-tiet .do-you-know .header{
  text-transform:uppercase;
  position:relative;
  text-align:center;
  font-weight:700;
  color:#ed1b24;
  font-size:22px;
}

.event-nha-ban-le-chi-tiet .do-you-know .header span{
  display:inline-block;
  position:relative;
  z-index:2;
  padding-left:15px;
  padding-right:15px;
  background-color:#fff;
}

.event-nha-ban-le-chi-tiet .do-you-know .header:before{
  content:' ';
  position:absolute;
  top:50%;
  left:0;
  margin-top:-1px;
  right:0;
  z-index:1;
  border-top:1px solid #ed1b24;
}

.event-nha-ban-le-chi-tiet .do-you-know .img{
  margin-top:25px;
}

.event-nha-ban-le-chi-tiet .do-you-know .img img{
  margin:0 auto;
}

.event-nha-ban-le-chi-tiet .do-you-know .video{
  text-align:center;
  margin-top:30px;
  margin-bottom:45px;
}

.event-nha-ban-le-chi-tiet .do-you-know .video .holder{
  display:inline-block;
  margin-bottom:15px;
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet .do-you-know .video .holder .embed-responsive-item{
    width:100%;
    height:auto;
  }
}

.event-nha-ban-le-chi-tiet .comment{
  padding-left:45px;
  padding-right:45px;
  margin-bottom:30px;
}

.event-nha-ban-le-chi-tiet .comment .header{
  text-transform:uppercase;
  position:relative;
  text-align:center;
  font-weight:700;
  color:#0075ba;
  font-size:22px;
}

.event-nha-ban-le-chi-tiet .comment .header span{
  display:inline-block;
  position:relative;
  z-index:2;
  padding-left:15px;
  padding-right:15px;
  background-color:#fff;
}

.event-nha-ban-le-chi-tiet .comment .header:before{
  content:' ';
  position:absolute;
  top:50%;
  left:0;
  margin-top:-1px;
  right:0;
  z-index:1;
  border-top:1px solid #0075ba;
}

@media (min-width:480px) {
  .event-nha-ban-le-chi-tiet .comment .comment-facebook{
    padding-left:30px;
    padding-right:30px;
  }
}

.event-nha-ban-le-chi-tiet .fb_iframe_widget_lift{
  z-index:2;
}

.event-nha-ban-le-chi-tiet .count-down{
  margin:0;
  width:auto;
  display:inline-block;
}

.event-nha-ban-le-chi-tiet .count-down .flip{
  background:#603912;
  box-shadow:none;
}

.event-nha-ban-le-chi-tiet .count-down ul{
  width:40px;
  height:45px;
  line-height:45px;
  margin:0 3px;
}

.event-nha-ban-le-chi-tiet .count-down ul li{
  line-height:inherit;
}

.event-nha-ban-le-chi-tiet .count-down ul li a div div.inn{
  background-color:#603912;
  color:#fff;
  font-size:30px;
  border-radius:0;
  text-shadow:none;
}

.event-nha-ban-le-chi-tiet .count-down ul li a div div.up:after{
  display:none;
}

.event-nha-ban-le-chi-tiet .count-down ul li a div.down{
  border-radius:0;
}

.event-nha-ban-le-chi-tiet .count-down .flip-clock-dot{
  background-color:#603912;
  box-shadow:none;
  width:5px;
  height:5px;
  left:8px;
}

.event-nha-ban-le-chi-tiet .count-down .flip-clock-dot.bottom{
  bottom:24px;
}

.event-nha-ban-le-chi-tiet .count-down .flip-clock-dot.top{
  top:26px;
}

.event-nha-ban-le-chi-tiet .count-down .flip-clock-divider{
  height:45px;
}

.event-nha-ban-le-chi-tiet .count-down .flip-clock-divider.days .flip-clock-label{
  right:-58px;
}

.event-nha-ban-le-chi-tiet .count-down .flip-clock-divider.hours .flip-clock-label{
  right:-55px;
}

.event-nha-ban-le-chi-tiet .count-down .flip-clock-divider.minutes .flip-clock-label, .event-nha-ban-le-chi-tiet .count-down .flip-clock-divider.seconds .flip-clock-label{
  right:-57px;
}

.event-nha-ban-le-chi-tiet .count-down .flip-clock-divider .flip-clock-label{
  top:4.5em;
  right:-64px;
  color:#603912;
}

.event-nha-ban-le-chi-tiet .policy{
  margin-top:40px;
}

.event-nha-ban-le-chi-tiet .policy ul{
  list-style-type:none;
  margin-bottom:0;
  padding-left:0;
  padding-right:0;
}

.event-nha-ban-le-chi-tiet .policy-item{
  margin-bottom:30px;
}

.event-nha-ban-le-chi-tiet .policy-item > a{
  display:block;
  color:#000;
  text-align:center;
}

.event-nha-ban-le-chi-tiet .policy-item > a:hover{
  text-decoration:none;
}

.event-nha-ban-le-chi-tiet .policy-item .img img{
  margin:0 auto;
}

.event-nha-ban-le-chi-tiet .policy-item-title{
  font-size:15px;
  font-weight:700;
  text-transform:uppercase;
}

.event-nha-ban-le-chi-tiet .policy-item-description{
  padding-left:15px;
  padding-right:15px;
  min-height:75px;
}

.event-nha-ban-le-chi-tiet.lego, .event-nha-ban-le-chi-tiet.lego > .container{
  background-color:#ed1b24;
}

.event-nha-ban-le-chi-tiet.lego .main-holder{
  background-color:#fff;
}

.event-nha-ban-le-chi-tiet.lego .main-holder .tabs .nav-tabs{
  padding-top:15px;
  background-color:#ed1b24;
}

.event-nha-ban-le-chi-tiet.lego .main-holder .tabs .nav-tabs > li.active > a{
  background-color:#ffce04;
  border-color:#ffce04;
  color:#000;
}

.event-nha-ban-le-chi-tiet.lego .main-holder .banner{
  position:relative;
}

.event-nha-ban-le-chi-tiet.lego .main-holder .banner .fb-wrap{
  bottom:65px;
}

@media (max-width:1199px) {
  .event-nha-ban-le-chi-tiet.lego .main-holder .banner .fb-wrap{
    bottom:50px;
  }
}

@media (max-width:991px) {
  .event-nha-ban-le-chi-tiet.lego .main-holder .banner .fb-wrap{
    bottom:30px;
  }
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet.lego .main-holder .banner .fb-wrap{
    bottom:-26px;
  }
}

.event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs{
  margin-bottom:20px;
  list-style:none;
  padding:0;
  border:none;
  background:#fff;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs li{
  float:left;
  margin-bottom:12px;
  width:100%;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs li.active a, .event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs li:hover a{
  border-bottom:2px solid #2db6ea!important;
  color:#3398c4;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs li.active a:after, .event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs li:hover a:after{
  display:block;
  width:0;
  height:0;
  vertical-align:top;
  border-top:0;
  border-bottom:8px solid #2db6ea;
  border-right:10px solid transparent;
  border-left:10px solid transparent;
  content:" ";
  position:absolute;
  bottom:-1px;
  left:45%;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs li a{
  color:#888;
  font-size:19px;
  font-weight:400;
  padding:0 20px 12px;
  margin:0;
  position:relative;
  display:block;
  white-space:nowrap;
  border-color:transparent;
  border-bottom:2px solid #ddd;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs li a:hover{
  text-decoration:none;
  border-color:transparent;
  background:0 0;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
  line-height:0;
  padding:0;
  margin:0;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item{
  width:100%;
  border-top:1px solid #e9e9e9;
  padding:15px 0;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item:first-child{
  border-top:none;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .product-col-1{
  display:table-cell;
  width:130px;
  vertical-align:top;
  padding:0 10px;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .product-col-2{
  display:table-cell;
  width:100%;
  vertical-align:top;
  border-left:1px solid #e7e7e7;
  padding-left:24px;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .image{
  width:65px;
  height:65;
  overflow:hidden;
  position:relative;
  margin-right:auto;
  margin-left:auto;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .image a{
  display:block;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .image a:hover{
  color:#00aaf1;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90);
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .image .sale-tag{
  display:block;
  position:absolute;
  width:44px;
  height:35px;
  text-align:center;
  background:url(../img/sale-tag.png) no-repeat;
  top:0;
  right:0;
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:23px;
  text-shadow:1px 1px 1px rgba(0,0,0,.2);
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .name{
  font-size:14px;
  margin:15px 0 5px;
  font-weight:700;
  text-transform:capitalize;
  width:100%;
  text-align:center;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .from{
  font-size:12px;
  text-align:center;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .from span{
  color:#888;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .days{
  font-size:12px;
  color:#999;
  margin:4px 0 0;
  text-align:center;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .review{
  font-size:14px;
  font-weight:500;
  text-transform:capitalize;
  display:inline-block;
  vertical-align:top;
  color:#00aaf1;
  margin:0;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .buy-already{
  font-size:13px;
  padding:0 0 0 19px;
  background:url(../img/tick.png) 2px 5px no-repeat;
  margin:10px 0;
  color:#090;
  font-weight:700;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .rating{
  margin:3px 10px 0 0;
  font-size:12px;
  display:inline-block;
  vertical-align:top;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .rating .rating-content{
  font-size:0;
  line-height:1;
  position:relative;
  white-space:nowrap;
  display:inline-block;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .rating .rating-content .star{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  display:inline-block;
  margin:.1em;
  color:#dedddc;
  font-size:13px;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .rating .rating-content .star:nth-child(1){
  margin-left:0;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .rating .rating-content .star:before{
  content:"\f005";
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .rating .rating-content span{
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  z-index:1;
  overflow:hidden;
  line-height:1;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .rating .rating-content span .star{
  color:#f0c808;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .description{
  text-align:justify;
  font-size:14px;
  line-height:20px;
  width:100%;
  margin:10px 0;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .description a{
  color:#00aaf1;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-edit{
  display:none;
  margin:10px 0;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-edit textarea{
  margin-bottom:5px;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-edit .btn{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  padding:8px 12px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  float:right;
  margin-left:5px;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-edit .btn:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-edit:after, .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-edit:before{
  content:" ";
  display:table;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link span{
  font-size:13px;
  margin-right:10px;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link button{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  padding:6px 12px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  margin-top:8px;
  display:block;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link button:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link button i.fa{
  margin-right:5px;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link p{
  display:block;
  color:#ccc;
  font-weight:100;
  margin-top:10px;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link p a{
  font-size:12px;
  font-weight:400;
  color:#444;
  padding:0 5px;
  text-decoration:none;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link p a.is-spam, .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link p a.is-spam:hover{
  color:red;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link p a:hover{
  color:#00aaf1;
  text-decoration:none;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link:after, .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link:before{
  content:" ";
  display:table;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-reply{
  text-align:center;
  margin-top:30px;
  margin-bottom:20px;
  display:none;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-reply textarea{
  display:block;
  width:100%;
  height:130px;
  margin-bottom:10px;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-reply .btn-primary{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  padding:6px 8px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-reply .btn-default:hover, .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-reply .btn-primary:hover{
  opacity:.9;
  filter:alpha(opacity=90);
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-reply .btn-default{
  background:#fff;
  padding:5px 8px;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  margin-left:5px;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .replies{
  margin-top:10px;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .replies > .replies-item{
  font-size:14px;
  line-height:22px;
  padding:10px 0;
  background:0 0;
  border-top:solid 1px #e7e7e7;
  margin:5px 0 0;
  border-bottom:none;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .replies > .replies-item .replies-image{
  width:45px;
  height:45px;
  overflow:hidden;
  float:left;
  margin-right:10px;
  margin-bottom:0;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .replies > .replies-item .replies-name{
  font-size:13px;
  font-weight:700;
  margin-bottom:0;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .replies > .replies-item .replies-name span{
  font-weight:400;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .replies > .replies-item .replies-text{
  font-size:13px;
  margin-bottom:0;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .replies > .replies-item .replies-report{
  text-align:right;
  margin-bottom:0;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .replies > .replies-item .replies-report a{
  font-size:12px;
  font-weight:400;
  color:#444;
  padding:0 5px;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .replies > .replies-item .replies-report a:hover{
  text-decoration:none;
  color:#00aaf1;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .replies > .replies-item:after, .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .replies > .replies-item:before{
  content:" ";
  display:table;
}

.event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item:after, .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item:before{
  content:" ";
  display:table;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .rate .rating-input .glyphicon.glyphicon-star-empty:before, .event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .rate .rating-input .glyphicon.glyphicon-star:before, .event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .rate .rating-input .rating-clear .glyphicon:before{
  content:"";
}

@media (min-width:480px) {
  .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link button{
    margin-top:0;
    display:inline-block;
  }
}

@media (min-width:480px) {
  .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-reply .btn-default, .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .quick-reply .btn-primary{
    padding-left:12px;
    padding-right:12px;
  }
}

@media (min-width:640px) {
  .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .infomation .link p{
    display:inline-block;
    color:#ccc;
    font-weight:100;
    float:right;
    margin:0;
  }
}

@media (min-width:768px) {
  .event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs{
    border-bottom:2px solid #ddd;
  }
}

@media (min-width:768px) {
  .event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs li{
    width:auto;
    margin-bottom:-2px;
  }
}

@media (min-width:768px) {
  .event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs li:first-child a{
    background:0 0;
  }
}

@media (min-width:768px) {
  .event-nha-ban-le-chi-tiet.lego .product-review-box ul.product-review-tabs li a{
    background:url(../img/seprate-rating.png) left 4px no-repeat;
  }
}

@media (min-width:768px) {
  .event-nha-ban-le-chi-tiet.lego .product-review-box .product-review-content .item .name{
    width:178px;
  }
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box > h3{
  font-size:19px;
  font-weight:400;
  padding-bottom:5px;
  margin-bottom:15px;
  border-bottom:1px solid #e7e7e7;
  color:#444;
  margin-top:30px;
  display:none;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4{
  width:100%;
  display:none;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .rate{
  margin:0 0 15px;
  font-size:13px;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .rate label{
  margin-bottom:0;
  display:inline-block;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .rate .rating-input{
  display:inline-block;
  margin-left:15px;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .rate .rating-input .glyphicon.glyphicon-star{
  background:url(../img/product_rating_full_star.gif) no-repeat;
  font-size:0;
  display:inline-block;
  width:14px;
  height:13px;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .rate .rating-input .glyphicon.glyphicon-star-empty{
  background:url(../img/product_rating_blank_star.gif) no-repeat;
  font-size:0;
  display:inline-block;
  width:14px;
  height:13px;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .rate .rating-input .rating-clear{
  background:url(../img/delete.gif) no-repeat;
  width:16px;
  height:16px;
  font-size:0;
  display:inline-block;
  vertical-align:top;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .rate .rating-input .rating-clear:hover{
  background:url(../img/delete.gif) 0 -16px no-repeat;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .rate .rating-input .rating-clear .glyphicon{
  font-size:0;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .title{
  margin:0 0 15px;
  font-size:13px;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .title label{
  margin-bottom:10px;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .text{
  margin:0 0 15px;
  font-size:13px;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .text label{
  margin-bottom:10px;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .text textarea{
  height:160px;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .action .checkbox{
  font-size:11px;
  line-height:20px;
  float:left;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .action .checkbox label{
  font-weight:700;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .action button{
  background:#32befb;
  background:-moz-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#32befb),color-stop(100%,#19a5e1));
  background:-webkit-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-o-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:-ms-linear-gradient(top,#32befb 0,#19a5e1 100%);
  background:linear-gradient(to bottom,#32befb 0,#19a5e1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32befb', endColorstr='#19a5e1', GradientType=0);
  border:none!important;
  box-shadow:0 -2px 0 #0788bf inset;
  padding:8px 12px;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:12px;
  font-weight:700;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  float:right;
}

.event-nha-ban-le-chi-tiet.wd-kingston .feature-header.is-kingston, .event-nha-ban-le-chi-tiet.wd-kingston .feature-header.is-wd{
  font-size:18px;
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .action button:hover{
  opacity:.8;
  filter:alpha(opacity=80);
}

.event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .action:after, .event-nha-ban-le-chi-tiet.lego .product-customer-box .product-customer-col-4 .action:before{
  content:" ";
  display:table;
}

.event-nha-ban-le-chi-tiet.wd-kingston .main-holder{
  background-color:#0d2b4d;
}

.event-nha-ban-le-chi-tiet.wd-kingston .main-holder .tabs .nav-tabs{
  padding-top:15px;
}

.event-nha-ban-le-chi-tiet.wd-kingston .main-holder .tabs .nav-tabs > li.active > a{
  background-color:#156fa1;
  border-color:#156fa1;
  color:#fff;
}

.event-nha-ban-le-chi-tiet.wd-kingston .banner{
  height:400px;
  background-image:url(../media/nha-ban-le/wd-kingston/main-banner.jpg);
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
}

.event-nha-ban-le-chi-tiet.wd-kingston .banner .fb-wrap{
  bottom:40px;
  text-align:left;
  padding-left:22%;
  z-index:1;
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet.wd-kingston .banner{
    height:120px;
  }
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet.wd-kingston .banner .fb-wrap{
    bottom:-25px;
    padding-left:10%;
  }
}

@media (min-width:767px) and (max-width:768px) {
  .event-nha-ban-le-chi-tiet.wd-kingston .banner{
    height:270px;
  }
}

@media (min-width:767px) and (max-width:768px) {
  .event-nha-ban-le-chi-tiet.wd-kingston .banner .fb-wrap{
    bottom:20px;
    padding-left:14%;
  }
}

.event-nha-ban-le-chi-tiet.wd-kingston .feature-holder{
  background-color:#faae40;
}

.event-nha-ban-le-chi-tiet.wd-kingston .feature-header.is-wd .holder-inner{
  background-color:#136bb5;
  color:#fff;
}

.event-nha-ban-le-chi-tiet.wd-kingston .feature-header.is-wd .holder-foot:after, .event-nha-ban-le-chi-tiet.wd-kingston .feature-header.is-wd .holder-foot:before{
  border-color:#136bb5;
}

.event-nha-ban-le-chi-tiet.wd-kingston .feature-header.is-kingston .holder-inner{
  background-color:#eb1c24;
  color:#fff;
}

.event-nha-ban-le-chi-tiet.wd-kingston .feature-header.is-kingston .holder-foot:after, .event-nha-ban-le-chi-tiet.wd-kingston .feature-header.is-kingston .holder-foot:before{
  border-color:#eb1c24;
}

.event-nha-ban-le-chi-tiet.wd-kingston .feature-list-item .add-cart-btn a{
  background-color:#0c5599;
  border-bottom-color:#407094;
}

.event-nha-ban-le-chi-tiet.wd-kingston .feature-list-next-header span{
  background-color:#faae40;
}

@media (max-width:767px) {
  .event-nha-ban-le-chi-tiet.wd-kingston .feature-list-next-header{
    font-size:18px;
  }
}

.event-nha-ban-le-chi-tiet.wd-kingston .feature-list-next-item .price.is-original{
  color:#000;
}

.event-nha-ban-le-chi-tiet.wd-kingston .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-next span, .event-nha-ban-le-chi-tiet.wd-kingston .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-prev span{
  border-color:#fff;
}

.event-nha-ban-le-chi-tiet.wd-kingston .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-prev i{
  border-right-color:#fff;
}

.event-nha-ban-le-chi-tiet.wd-kingston .feature-list-next .owl-theme .owl-controls .owl-buttons .owl-next i{
  border-left-color:#fff;
}

.event-nha-ban-le-chi-tiet.wd-kingston .count-down ul li a div div.inn{
  background-color:#fff;
  color:#000;
}

.doi-tra .feature .title, .doi-tra .header-note, .doi-tra .mixin-title{
  color:#00b5f0;
  font-size:16px;
  font-weight:700;
}

.event-nha-ban-le-chi-tiet.wd-kingston .count-down .flip-clock-divider .flip-clock-label{
  display:none;
}

.event-nha-ban-le-chi-tiet.wd-kingston .count-down .flip-clock-dot{
  background-color:#fff;
}

.event-nha-ban-le-chi-tiet.wd-kingston .introduction .banner-bottom .holder{
  border-color:#136bb5;
}

.event-nha-ban-le-chi-tiet.wd-kingston .introduction .banner-bottom.is-kingston .holder{
  border-color:#eb1c24;
}

.doi-tra{
  background-color:#00b5ef;
  text-align:center;
}

.doi-tra .mixin-title{
  text-transform:uppercase;
  margin-top:10px;
}

.doi-tra ul{
  list-style-type:none;
  margin-bottom:0;
  padding-left:0;
}

.doi-tra .header-note{
  background-color:#fff;
  font-style:italic;
  padding-bottom:10px;
  text-align:left;
}

.doi-tra .header-banner{
  background-image:url(../events/doi-tra/main-banner.png);
  background-position:center;
  background-size:cover;
  height:160px;
}

@media (min-width:768px) and (max-width:1200px) {
  .doi-tra .header-banner{
    height:285px;
  }
}

.doi-tra .body-container{
  background-color:#fff;
  padding-bottom:60px;
}

@media (min-width:1200px) {
  .doi-tra .header-banner{
    height:430px;
  }
}

@media (min-width:1200px) {
  .doi-tra .body-container{
    width:1140px;
  }
}

.doi-tra .feature{
  margin-top:45px;
}

@media (min-width:992px) {
  .doi-tra .feature{
    padding-left:40px;
    padding-right:40px;
  }
}

.doi-tra .feature .image img{
  margin:0 auto;
}

.doi-tra .feature .title{
  text-transform:uppercase;
  margin-top:10px;
}

.doi-tra .feature .description{
  margin-top:10px;
}

@media (min-width:768px) and (max-width:991px) {
  .doi-tra .feature .description{
    padding-left:20px;
    padding-right:20px;
  }
}

@media (min-width:992px) {
  .doi-tra .feature .description{
    padding-left:45px;
    padding-right:45px;
  }
}

@media (max-width:767px) {
  .doi-tra .feature li{
    margin-bottom:15px;
  }
}

@media (max-width:767px) {
  .doi-tra .feature li:nth-child(3){
    margin-bottom:0;
  }
}

.doi-tra .step-header{
  margin-top:40px;
  margin-bottom:65px;
  background-color:#fd6d78;
  color:#fff;
  padding:15px;
  font-size:20px;
  font-weight:700;
  text-transform:uppercase;
  font-style:italic;
}

.doi-tra .step-header .text{
  position:relative;
  display:inline-block;
  margin-left:0;
}

.doi-tra .step-header .icon{
  position:absolute;
  top:-48px;
  left:-140px;
  z-index:1;
}

@media (max-width:767px) {
  .doi-tra .step-header .visible-xs{
    display:inline-block!important;
  }
}

@media (min-width:767px) {
  .doi-tra .step-header .text{
    margin-left:90px;
  }
}

@media (min-width:992px) {
  .doi-tra .step-detail{
    padding-left:40px;
    padding-right:40px;
  }
}

.doi-tra .step-detail li{
  padding-left:10px;
  padding-right:10px;
}

.doi-tra .step-detail li:nth-child(2) img{
  margin-left:30px;
}

@media (max-width:991px) {
  .doi-tra .step-detail li{
    margin-bottom:50px;
    padding-left:15px;
    padding-right:15px;
  }
}

@media (max-width:991px) {
  .doi-tra .step-detail li:nth-child(3){
    margin-bottom:0;
  }
}

.doi-tra .step-detail-inner{
  position:relative;
  border:2px solid #00b5ef;
  border-radius:16px;
}

.doi-tra .time-body td, .doi-tra .time-body th{
  border-color:#666;
  vertical-align:middle;
}

.doi-tra .step-order{
  width:64px;
  height:76px;
  display:block;
  margin:-38px auto 0 -32px;
  background-image:url(../media/doi-tra/step-order.jpg);
  position:absolute;
  top:0;
  left:50%;
}

.doi-tra .step-order.is-first{
  background-position:-18px 0;
}

.doi-tra .step-order.is-second{
  background-position:-369px 0;
}

.doi-tra .step-order.is-third{
  background-position:-721px 0;
}

.doi-tra .step-image{
  height:200px;
  line-height:200px;
  text-align:center;
  margin-top:30px;
}

.doi-tra .step-image img{
  display:inline-block;
}

.doi-tra .step-title{
  color:#00b5f0;
  text-transform:uppercase;
  font-weight:700;
  margin-top:5px;
  font-size:18px;
}

.doi-tra .step-description{
  padding:10px 17px 20px;
  text-align:center;
}

@media (min-width:992px) {
  .doi-tra .time-body{
    padding-left:40px;
    padding-right:40px;
  }
}

.doi-tra .time-body th{
  text-align:center;
  background-color:#00b5ef;
  color:#fff;
  text-transform:uppercase;
  font-size:12px;
  border-top:1px solid #333!important;
}

.doi-tra .time-body th i{
  font-style:normal;
  font-weight:400;
  text-transform:none;
}

.doi-tra .time-body sup{
  font-weight:400;
  font-style:normal;
  font-size:10px;
}

.doi-tra .description{
  margin-top:5px;
  margin-bottom:15px;
}

.doi-tra .button a{
  margin-left:15px;
  margin-right:15px;
  display:inline-block;
}

.doi-tra .button a:nth-child(1){
  margin-bottom:15px;
}

.visa-acb .header-banner.is-bottom{
  background-color:#8cdff1;
}

@media (max-width:991px) {
  .visa-acb .header-banner.is-bottom{
    padding-bottom:15px;
  }
}

.visa-acb .header-banner.is-bottom .is-avatar img{
  margin:0 auto;
}

.visa-acb .header-banner.is-bottom .is-text p{
  display:inline-block;
  background-color:#fff;
  color:#55b9d4;
  padding:15px;
  border-radius:50px;
  text-align:center;
  margin-top:17px;
  margin-bottom:0;
}

@media (min-width:1200px) {
  .visa-acb .header-banner.is-bottom .is-text p{
    margin-top:28px;
  }
}

.visa-acb .body-title{
  font-size:20px;
  text-transform:uppercase;
}

.visa-acb .body-title span{
  display:inline-block;
  background-color:#26358a;
  color:#fff;
  padding:12px 44px 12px 20px;
  line-height:1;
  position:relative;
  border-top-right-radius:27px;
}

.visa-acb .body-title span:after{
  content:' ';
  position:absolute;
  top:0;
  right:-28px;
  bottom:0;
  z-index:1;
  background-color:#fff;
  width:0;
  height:0;
  border-top:44px solid transparent;
  border-left:45px solid #26358a;
  border-top-left-radius:14px;
}

@media (max-width:480px) {
  .visa-acb .body-title span{
    border-top-right-radius:0;
    width:100%;
  }
}

@media (max-width:480px) {
  .visa-acb .body-title span:after{
    display:none;
  }
}

.visa-acb .visa-type{
  margin-top:15px;
}

.visa-acb .visa-type-list{
  margin-top:25px;
}

.visa-acb .visa-type-list img{
  margin:0 auto;
}

.visa-acb .visa-type-list ul{
  padding-left:15px;
  list-style-type:none;
  margin-bottom:0;
  padding-right:15px;
}

.visa-acb .visa-type-list li{
  padding-left:10px;
  padding-right:10px;
}

.visa-acb .visa-condition{
  margin-top:15px;
}

.visa-acb .visa-condition-list{
  list-style-type:none;
  padding-left:15px;
}

.visa-acb .visa-condition-list .is-note{
  text-transform:uppercase;
  font-weight:700;
  font-style:italic;
  font-size:14px;
  margin-top:8px;
}

.visa-acb .all-you-need, .visa-acb .all-you-need a{
  color:#fff;
}

.visa-acb .all-you-need .holder{
  text-align:center;
  background-color:#26358a;
}

.visa-acb .all-you-need .header-title{
  background-color:#fff;
  text-transform:uppercase;
  font-size:20px;
  margin-bottom:0;
}

.visa-acb .all-you-need .header-title span{
  background-color:#26358a;
  display:inline-block;
  padding:8px 15px;
  position:relative;
}

.visa-acb .all-you-need .header-title span:before{
  content:' ';
  position:absolute;
  top:0;
  left:-45px;
  right:-45px;
  bottom:0;
  z-index:1;
  border-bottom:40px solid #26358a;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  height:0;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}

.visa-acb .all-you-need .header-title span ins{
  position:relative;
  z-index:2;
  text-decoration:none;
}

@media (max-width:768px) {
  .visa-acb .all-you-need .header-title span:before{
    display:none;
  }
}

.visa-acb .all-you-need ul{
  list-style-type:none;
  padding-left:0;
  margin-bottom:0;
}

.visa-acb .all-you-need .item{
  padding-top:25px;
  padding-bottom:25px;
}

.visa-acb .all-you-need .item:hover{
  background-color:#5160b9;
}

.visa-acb .all-you-need .item:hover a{
  text-decoration:none;
}

@media (min-width:992px) {
  .visa-acb .all-you-need .item{
    height:180px;
    float:left;
    width:11.1111111%;
  }
}

.visa-acb .all-you-need .item .img img{
  margin:0 auto;
}

.visa-acb .all-you-need .item-title{
  text-transform:uppercase;
  font-size:12px;
  margin-top:10px;
}

.bay-ngay-nem-tao .minxin-item-layout .holder{
  display:block;
  background-color:#fff;
  color:#000;
  padding-bottom:15px;
}

.bay-ngay-nem-tao .minxin-item-layout .img{
  padding-top:25px;
  padding-bottom:30px;
  display:block;
}

.bay-ngay-nem-tao .header .header-holder, .bay-ngay-nem-tao .header .title img{
  display:inline-block;
}

.bay-ngay-nem-tao .minxin-item-layout .img img{
  margin:0 auto;
  max-height:193px;
}

.bay-ngay-nem-tao .minxin-item-layout .name{
  padding-left:25px;
  padding-right:25px;
  height:43px;
  overflow:hidden;
}

.bay-ngay-nem-tao .minxin-item-layout .price{
  padding-left:40px;
  padding-right:40px;
}

.bay-ngay-nem-tao .minxin-item-layout .price sup{
  top:-.25em;
  text-decoration:underline;
}

.bay-ngay-nem-tao .minxin-item-layout .price.is-original{
  padding-left:25px;
  padding-right:25px;
  color:#939496;
}

.bay-ngay-nem-tao .minxin-item-layout .price-text{
  color:#ed1b24;
  font-size:24px;
  font-weight:700;
}

.bay-ngay-nem-tao .minxin-item-layout .add-cart-btn a, .bay-ngay-nem-tao .minxin-item-layout .add-cart-btn button{
  display:inline-block;
  background-color:#ed4137!important;
  color:#fff!important;
  padding:6px 12px!important;
  border-radius:6px;
  border:0;
  border-bottom:3px solid #b36d6d;
  width:120px;
  text-align:center;
  font-size:15px;
  position:relative;
  border-color:#ed4137 #ed4137 #b36d6d;
}

.bay-ngay-nem-tao .minxin-item-layout .add-cart-btn a:hover, .bay-ngay-nem-tao .minxin-item-layout .add-cart-btn button:hover{
  opacity:.8;
  text-decoration:none;
}

.bay-ngay-nem-tao .minxin-item-layout .add-cart-btn a .fa-chevron-right, .bay-ngay-nem-tao .minxin-item-layout .add-cart-btn button .fa-chevron-right{
  position:absolute;
  right:10px;
  top:14px;
  z-index:1;
  font-size:10px;
}

@media (max-width:1199px) {
  .bay-ngay-nem-tao .minxin-item-layout .add-cart-btn, .bay-ngay-nem-tao .minxin-item-layout .price-text{
    width:100%;
  }
}

.bay-ngay-nem-tao .header{
  background-image:url(../media/7-ngay-nem-tao/main-banner.jpg);
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  height:761px;
  text-align:center;
}

@media (max-width:480px) {
  .bay-ngay-nem-tao .header{
    height:200px;
  }
}

@media (min-width:480px) and (max-width:768px) {
  .bay-ngay-nem-tao .header{
    height:400px;
  }
}

@media (min-width:480px) {
  .bay-ngay-nem-tao .header .header-holder{
    margin-top:30px;
  }
}

.bay-ngay-nem-tao .header .title{
  margin:0;
  font-size:91px;
  text-transform:uppercase;
  font-weight:700;
  line-height:1;
}

@media (max-width:768px) {
  .bay-ngay-nem-tao .header .title{
    padding-left:15px;
    padding-right:15px;
  }
}

.bay-ngay-nem-tao .header .title .logo{
  vertical-align:bottom;
}

.bay-ngay-nem-tao .header .description{
  text-transform:uppercase;
  font-family:'Open Sans',sans-serif;
  font-size:16px;
}

@media (min-width:480px) and (max-width:991px) {
  .bay-ngay-nem-tao .header .description{
    font-size:30px;
  }
}

@media (min-width:480px) {
  .bay-ngay-nem-tao .header .description{
    padding-top:10px;
  }
}

@media (min-width:991px) {
  .bay-ngay-nem-tao .header .description{
    margin-top:20px;
    border-top:1px solid #000;
    font-size:2.87em;
  }
}

.bay-ngay-nem-tao .header .date{
  font-weight:400;
  text-transform:none;
  font-size:22px;
}

@media (max-width:480px) {
  .bay-ngay-nem-tao .header .date{
    font-size:14px;
  }
}

@media (min-width:991px) {
  .bay-ngay-nem-tao .header .date{
    text-transform:uppercase;
    position:relative;
    text-align:center;
    font-weight:700;
    color:#000;
  }
}

@media (min-width:991px) {
  .bay-ngay-nem-tao .header .date span{
    display:inline-block;
    position:relative;
    z-index:2;
    padding-left:15px;
    padding-right:15px;
    background-color:#7be5e1;
  }
}

@media (min-width:991px) {
  .bay-ngay-nem-tao .header .date:before{
    content:' ';
    position:absolute;
    top:50%;
    left:0;
    margin-top:-1px;
    right:0;
    z-index:1;
    border-top:1px solid #000;
  }
}

.bay-ngay-nem-tao .header .fb-wrap{
  margin-top:25px;
}

.bay-ngay-nem-tao .body{
  background-color:#f0f0f2;
}

.bay-ngay-nem-tao .body > .container{
  background-color:#fff;
}

.bay-ngay-nem-tao .feature{
  margin-top:40px;
}

.bay-ngay-nem-tao .feature ul{
  list-style-type:none;
  margin-bottom:0;
  padding-left:0;
  padding-right:0;
}

.bay-ngay-nem-tao .feature-item{
  margin-bottom:30px;
}

@media (min-width:768px) {
  .bay-ngay-nem-tao .feature ul{
    padding-left:22px;
    padding-right:22px;
  }
}

@media (min-width:768px) {
  .bay-ngay-nem-tao .feature-item{
    padding-left:25px;
    padding-right:25px;
  }
}

.bay-ngay-nem-tao .feature-item > a{
  display:block;
  background-color:#f0f0f2;
  color:#000;
  padding:15px 10px;
  text-align:center;
}

.bay-ngay-nem-tao .feature-item > a:hover{
  text-decoration:none;
}

.bay-ngay-nem-tao .feature-item .img img{
  margin:0 auto;
}

.bay-ngay-nem-tao .feature-item-title{
  font-size:15px;
  font-weight:700;
  text-transform:uppercase;
}

.bay-ngay-nem-tao .featuer-item-description{
  padding-left:15px;
  padding-right:15px;
  min-height:75px;
}

.bay-ngay-nem-tao .product-list{
  margin-top:15px;
}

.bay-ngay-nem-tao .product-list ul{
  list-style-type:none;
  margin-bottom:0;
  margin-top:60px;
}

.bay-ngay-nem-tao .product-list ul.is-other{
  padding-left:45px;
  padding-right:45px;
}

.bay-ngay-nem-tao .product-list-title{
  text-transform:uppercase;
  position:relative;
  text-align:center;
  color:#fff;
  font-size:22px;
  font-weight:400;
}

.bay-ngay-nem-tao .product-list-title span{
  position:relative;
  z-index:2;
  background-color:#000;
  text-transform:none;
  padding:12px 15px 8px;
  display:block;
}

.bay-ngay-nem-tao .product-list-title:before{
  content:' ';
  position:absolute;
  top:50%;
  left:0;
  margin-top:-1px;
  right:0;
  z-index:1;
  border-top:1px solid #000;
}

.bay-ngay-nem-tao .product-list-title span ins{
  text-decoration:none;
  text-transform:uppercase;
}

.bay-ngay-nem-tao .product-list-title span ins span{
  padding:0;
}

.bay-ngay-nem-tao .product-list-title span ins span:after, .bay-ngay-nem-tao .product-list-title span ins span:before{
  display:none;
}

@media (min-width:768px) {
  .bay-ngay-nem-tao .product-list-title span{
    padding:12px 95px 8px;
    display:inline-block;
  }
}

@media (min-width:768px) {
  .bay-ngay-nem-tao .product-list-title span:after, .bay-ngay-nem-tao .product-list-title span:before{
    content:' ';
    position:absolute;
    top:50%;
    margin-top:-22px;
    z-index:1;
    width:0;
    height:0;
    border-top:22px solid transparent;
    border-bottom:22px solid transparent;
  }
}

@media (min-width:768px) {
  .bay-ngay-nem-tao .product-list-title span:before{
    left:0;
    margin-left:-26px;
    border-right:26px solid #000;
  }
}

@media (min-width:768px) {
  .bay-ngay-nem-tao .product-list-title span:after{
    right:0;
    margin-right:-26px;
    border-left:26px solid #000;
  }
}

.bay-ngay-nem-tao .product-item{
  margin-bottom:60px;
}

.bay-ngay-nem-tao .product-item .holder{
  display:block;
  background-color:#fff;
  color:#000;
  padding-bottom:15px;
}

.bay-ngay-nem-tao .product-item .img{
  display:block;
}

.bay-ngay-nem-tao .product-item .img img{
  margin:0 auto;
  max-height:193px;
}

.bay-ngay-nem-tao .product-item .name{
  padding-left:25px;
  padding-right:25px;
  height:43px;
  overflow:hidden;
}

.bay-ngay-nem-tao .product-item .price{
  padding-left:40px;
  padding-right:40px;
}

.bay-ngay-nem-tao .product-item .price sup{
  top:-.25em;
  text-decoration:underline;
}

.bay-ngay-nem-tao .product-item .price.is-original{
  padding-left:25px;
  padding-right:25px;
  color:#939496;
}

.bay-ngay-nem-tao .product-item .price-text{
  font-size:24px;
  font-weight:700;
}

.bay-ngay-nem-tao .product-item .add-cart-btn a, .bay-ngay-nem-tao .product-item .add-cart-btn button{
  display:inline-block;
  background-color:#ed4137!important;
  color:#fff!important;
  padding:6px 12px!important;
  border-radius:6px;
  border:0;
  border-bottom:3px solid #b36d6d;
  width:120px;
  text-align:center;
  font-size:15px;
  position:relative;
  border-color:#ed4137 #ed4137 #b36d6d;
}

#activate-shipping-plan-popup, #redirect_popup, #shipping-plan-popup, .district-id, .mobile-app-wrapper .breadcrumb-wrap, .mobile-app-wrapper .shipping-footer, .mobile-app-wrapper .shipping-top, .mobile-app-wrapper .wrap-footer, .mobile-app-wrapper .wrap-header, .mobile-app-wrapper .wrap-top-banner, .mobile-app-wrapper .wrap-top-banner-24h, .region-id{
  display:none;
}

.bay-ngay-nem-tao .product-item .add-cart-btn a:hover, .bay-ngay-nem-tao .product-item .add-cart-btn button:hover{
  opacity:.8;
  text-decoration:none;
}

.bay-ngay-nem-tao .product-item .add-cart-btn a .fa-chevron-right, .bay-ngay-nem-tao .product-item .add-cart-btn button .fa-chevron-right{
  position:absolute;
  right:10px;
  top:14px;
  z-index:1;
  font-size:10px;
}

@media (max-width:1199px) {
  .bay-ngay-nem-tao .product-item{
    text-align:center;
  }
}

@media (max-width:1199px) {
  .bay-ngay-nem-tao .product-item .add-cart-btn, .bay-ngay-nem-tao .product-item .price-text{
    width:100%;
  }
}

.bay-ngay-nem-tao .product-item a{
  color:#000;
}

.bay-ngay-nem-tao .product-item .img{
  padding-top:0;
  padding-bottom:45px;
}

.bay-ngay-nem-tao .product-item .price-text{
  color:#f15b29;
}

.bay-ngay-nem-tao .product-item .add-cart-btn a{
  background-color:#ed4137;
}

.bay-ngay-nem-tao .product-item.is-other{
  text-align:center;
}

.bay-ngay-nem-tao .product-item.is-other a{
  font-size:16px;
}

.bay-ngay-nem-tao .product-item.is-other .img{
  padding-bottom:0;
}

.bay-ngay-nem-tao .product-item.is-other .price{
  font-weight:700;
  font-size:18px;
}

.bay-ngay-nem-tao .product-item.is-other .price sup{
  text-decoration:none;
}

.bay-ngay-nem-tao .product-item.is-other .add-cart-btn a{
  background-color:#000;
  margin:15px auto 0;
  border-bottom:0;
  border-radius:0;
  font-size:14px;
}

#redirect_popup div{
  text-align:center;
}

#redeem_all_point{
  cursor:pointer;
}

.g-preorder{
  font-size:12px;
  color:#090;
  font-weight:700;
}

.ans-content, .normal-support-ans, .tiki-support-ans{
  font-size:14px;
  margin-top:5px;
}

.tiki-support-ans{
  color:#090;
}

.normal-support-ans{
  color:#aaa;
}

.tiki-product .super-product .table tbody td .quantity{
  width:80px;
}

.free_item{
  color:#090;
  font-weight:700;
  font-size:13px;
}

.miki-price{
  background:url(../img/logo-miki.png) 2px 5px no-repeat!important;
  background-size:13px 10px!important;
  line-height:20px!important;
  padding:0 0 0 21px;
  margin-bottom:10px;
  font-size:inherit;
}

#cancel-order-form, #cancel-order-message{
  position:relative;
  display:none;
  width:100%;
}

#cancel-order-form, #cancel-order-message > .form-group{
  margin-bottom:23px;
}

#cancel-order-form, #cancel-order-message > .form-group.has-error{
  margin-bottom:0;
}

#cancel-order-form > .form-group.has-error > .help-block{
  margin-left:2px;
}

#cancel-order-form > .form-group > .help-block{
  font-size:11px;
  margin-top:4px;
  margin-bottom:4px;
}

#cancel-order-form > .form-group > .help-block > a{
  color:#00aaf1;
}

